C
chillta
Gast
Hallo!
Wir haben im Zuge des Infostudiums jetzt mit java begonnen.
Unser Problem ist, wir haben ein kleiners Rechenwerk mit 2 Registern geschrieben, wo man
mit verschiedenen eingaben (a,b, x, s *-/+) 2 Zahlen verrechnen kann. Das ganze steckt in einer do while schleife und es sind ca 8 cases.
bsp:
Die cases sehen alle so aus, nur dass eben nicht immer subtrahiert wird. Jetzt ist dass Problem, dass er nach jeder Eingabe, hier wäre es "-" irgendwie selber noch eine Eingabe macht, die nicht definiert ist. Diese nicht definierte eingabe führt jedesmal zum default case:
Jetzt fragen wir uns, warum ist dass so?
Brauchen wir sowas wie System.pause oder sowat?
Gruß und danke schonmal..
chillta
Wir haben im Zuge des Infostudiums jetzt mit java begonnen.
Unser Problem ist, wir haben ein kleiners Rechenwerk mit 2 Registern geschrieben, wo man
mit verschiedenen eingaben (a,b, x, s *-/+) 2 Zahlen verrechnen kann. Das ganze steckt in einer do while schleife und es sind ca 8 cases.
bsp:
Code:
case 45:
regA = regA - regB;
System.out.println ("Inhalt der Register - A: " + regA + " B: " + regB);
break;
Die cases sehen alle so aus, nur dass eben nicht immer subtrahiert wird. Jetzt ist dass Problem, dass er nach jeder Eingabe, hier wäre es "-" irgendwie selber noch eine Eingabe macht, die nicht definiert ist. Diese nicht definierte eingabe führt jedesmal zum default case:
Code:
default:
System.out.println ("Keine gueltige Operation");
System.out.println ("Inhalt der Register - A: " + regA + " B: " + regB);
break;
Jetzt fragen wir uns, warum ist dass so?
Brauchen wir sowas wie System.pause oder sowat?
Gruß und danke schonmal..
chillta