ich bin bleiben verrückt Ich möchte nur die Schleife während verwenden, um einige Alters auf Java TerminalJava Einfache Ausgabe
public static void main(String[] args){
Scanner keyboard = new Scanner(System.in);
int lenghtMax = 100;
int[] age = new int[lenghtMax];
int status = 1;
String next;
int i = 0;
while(status == 1){
if (i >= 100){
System.out.println("You cant register more ages!\n");
} else {
System.out.println("What the age?");
age[i] = keyboard.nextInt();
i++;
System.out.println("Do you want register other age? y/n");
next = keyboard.next();
if (next == "y"){
status = 1;
} else {
status = 0;
keyboard.close();
}
}
}
System.out.println("Passing Here!");
}
Dies ist mein Code zu lesen, wo der Fehler ist, weil es die Nachricht drucken!
Ausgabe
What the age?
45
Do you want register other age? y/n
y
Passing Here!
Warum ist es, dass die Nachricht Druck ?, sollte der Code wieder auf der while-Schleife erhalten, ist mein, während ein normaler Weile!
'next.equals (" y ")' – Newbie
Sorry, ich hatte keine Ahnung, das war die Vergleichbarkeit! –