Hallo,
bin neuling in der Java Programmierung und hab hier so ein kleines Problem.
Also, ich soll etwas programmieren, wo ich Zahlen einlese (ist glaub für mein Problem net so wichtig, was später mit denen passiert) und wenn ich "quit" eingebe, dann soll das Programm beendet werden.
Jetzt bin ich soweit gekommen:
Leider gibt's ein Problem, und zwar bei meiner if Anweisung. Der Compiler sagt: Found: Java.Lang.String und required boolean.
Ich hab schon alle möglichen Kombinationen versucht, aber irgendwie klappt's net. Habt ihr eine Idee, an was es liegen kann, oder wie ich es schreiben müsste damit es geht.
Achja, also ich weiß das des mit dem else nicht optimal ist und so, aber exceptions kenn ich noch nicht so genau und muss man auch nicht.
Ok., also Vielen Dank im vorraus!
bin neuling in der Java Programmierung und hab hier so ein kleines Problem.
Also, ich soll etwas programmieren, wo ich Zahlen einlese (ist glaub für mein Problem net so wichtig, was später mit denen passiert) und wenn ich "quit" eingebe, dann soll das Programm beendet werden.
Jetzt bin ich soweit gekommen:
Code:
public static void execute (){
boolean ende = false;
while (!ende) {
String input = Terminal.askString("Schiffe> ");
String[] tokens = input.split("\\s+");
if (tokens[0] = quit) {
ende = true;
} else {
final int x = Integer.parseInt(tokens[1]);
final int y = Integer.parseInt(tokens[2]);
final int m = Integer.parseInt(tokens[3]);
final int k = Integer.parseInt(tokens[4]);
final int s = Integer.parseInt(tokens[5]);
final int f = Integer.parseInt(tokens[6]);
}
}
Leider gibt's ein Problem, und zwar bei meiner if Anweisung. Der Compiler sagt: Found: Java.Lang.String und required boolean.
Ich hab schon alle möglichen Kombinationen versucht, aber irgendwie klappt's net. Habt ihr eine Idee, an was es liegen kann, oder wie ich es schreiben müsste damit es geht.
Achja, also ich weiß das des mit dem else nicht optimal ist und so, aber exceptions kenn ich noch nicht so genau und muss man auch nicht.
Ok., also Vielen Dank im vorraus!