Guten Tag! :3 Ich habe mich eigentlich nur für diese Frage hier angemeldet und hoffe ich mache nichts falsch xD
Also, ich schreibe erst seit kurzem ein paar Java - Programme und ich wollte unbedingt eins schreiben, bei welchem man seine Antwort eingibt und das Programm darauf reagiert... Mein Problem ist, dass ein paar Antworten erkannt werden sollen (wie, mir geht es gut oder mir geht es schlecht) aber alle die nicht darunter fallen, sollen die selbe Antwort erhalten, nämlich "Damit habe ich nicht gerechnet". Könntet ihr mir helfen? So habe ich versucht es umzusetzen, aber wenn ich "gut" eingebe kommt immer noch "Damit habe ich nicht gerechnet" :c
Ich kenne bis jetzt nur while, for und if/else Schleife, geht das damit?
Vielen dank für eure Hilfe und tut mir leid für den langen Post ;-;
import java.util.Scanner;
public class WannaTalk{
public static void main(String[] Agrs){
Scanner s = new Scanner(System.in);
System.out.println("Hallo :3 Wie geht es dir?");
System.out.println("Bitte antworte immer nur mit einem Wort >-<");
System.out.print("Mir geht es ");
String a = s.nextLine();
if (a.equals("akzeptabel")) {
System.out.print("Ist das jetzt gut oder schlecht? =-=");
} // end of if
else {
System.out.println("Damit habe ich nicht gerechnet...");
}
while (a.equals("gut")) {
System.out.println("Oh das freut mich! Hab weiter einen wunderschönen Tag! ");
break;
} // end of while
while (a.equals("schlecht")){
System.out.println("Oh nein... Lass den Kopf nicht hängen :c");
break;
} // end of while
while (a.equals("okay")) {
System.out.println("OKAY?? O.O Komische Antwort .-.");
break;
} // end of while
}
}
Also, ich schreibe erst seit kurzem ein paar Java - Programme und ich wollte unbedingt eins schreiben, bei welchem man seine Antwort eingibt und das Programm darauf reagiert... Mein Problem ist, dass ein paar Antworten erkannt werden sollen (wie, mir geht es gut oder mir geht es schlecht) aber alle die nicht darunter fallen, sollen die selbe Antwort erhalten, nämlich "Damit habe ich nicht gerechnet". Könntet ihr mir helfen? So habe ich versucht es umzusetzen, aber wenn ich "gut" eingebe kommt immer noch "Damit habe ich nicht gerechnet" :c
Ich kenne bis jetzt nur while, for und if/else Schleife, geht das damit?
Vielen dank für eure Hilfe und tut mir leid für den langen Post ;-;
import java.util.Scanner;
public class WannaTalk{
public static void main(String[] Agrs){
Scanner s = new Scanner(System.in);
System.out.println("Hallo :3 Wie geht es dir?");
System.out.println("Bitte antworte immer nur mit einem Wort >-<");
System.out.print("Mir geht es ");
String a = s.nextLine();
if (a.equals("akzeptabel")) {
System.out.print("Ist das jetzt gut oder schlecht? =-=");
} // end of if
else {
System.out.println("Damit habe ich nicht gerechnet...");
}
while (a.equals("gut")) {
System.out.println("Oh das freut mich! Hab weiter einen wunderschönen Tag! ");
break;
} // end of while
while (a.equals("schlecht")){
System.out.println("Oh nein... Lass den Kopf nicht hängen :c");
break;
} // end of while
while (a.equals("okay")) {
System.out.println("OKAY?? O.O Komische Antwort .-.");
break;
} // end of while
}
}