Auf Thema antworten

Ausgangslage/Idee:


ich erstelle einen zweidemensionalen array.

i


[code=Java] int AnzahlFragen ; // wird vom benutzer eingegeben


 int  coolArray [][]= new int [AnzahlFragen] [2];


// 



[/code]


Also ich möchte nun , dass in meinem Array folgende werte stehen :  Array :

sprich in der ersten Dimension steht eine beliebige zahl x , und jetzt will ich je nach fall die eine 0 oder die andere 0 verändern.Sprich wenn der Benutzer ein ja eingibt,dann wird die erste 0 um 1 erhöht, wenn der Benutzer ein nein eingibt, dann wird die zweite 0 um eins erhöht.


Ich habe jetzt das ganze in einer switch- Anweisung gemacht, aber ich weiß nicht , wie ich explizit die eine 0 um 1 erhöhe und die andere um 1.


[code=Java]void einfachvergleichen(){

            for(int u=0;u<Quiz.length;u++){

               

                IO.println(Quiz[u]);

            char a=IO.readChar("ja oder nein?");

            switch(a){

            case 'j':jaAnt++;


            coolArray[u][0]= i;   // i wurde davor auf 0 gesetzt


            System.out.println(coolArray[u][0]);

            break;

            case'n':neinAnt++;


            coolArray[u][1]= i;// i=0 


            System.out.println(coolArray[u][1]);

            break;

            default:IO.println("Sie haben eine unzulässige Antwort gegeben");

            }

            }

            IO.println(jaAnt);

        }[/code]


Das war meine idee, aber irgendwie klappt das nicht so ganz



Oben