Hallo erstmal,
Bin grad dabei meinen Code wieder ein wenig zu erweitern. (Es geht einfach um einen einfachen Dialog zwischen Nutzer und Programm).
Im Augenblick versuche ich das Programm dazu zu bringen das es mich fragt ob ich eventuell ein Ratespiel spielen würde.
Klappt eigentlich auch soweit, nur das wenn ich "nein" eintippe trotzdem die "ja" ausgabe kommt...
--> "Okay, Hier sind die Regeln!"
Hier der Teil auf den es sich bezieht rausgenommen:
Ich danke euch schonmal im Vorraus für jegliche Hilfe
Kyo
Bin grad dabei meinen Code wieder ein wenig zu erweitern. (Es geht einfach um einen einfachen Dialog zwischen Nutzer und Programm).
Java:
package training;
import java.io.*;
public class Training // Definiert die Klasse
{
public static void main (String[]args )
throws IOException
{
BufferedReader bin = new BufferedReader (
new InputStreamReader (System.in));
System.out.println ("Hallo!");
System.out.println ("Ich heiße Java und du? ");
String name = bin.readLine(); // Liest die Eingabe
System.out.print ("Ahh genau " +name);
System.out.println (" ... hätte ich ja fast vergessen :-)");
System.out.println ("Und wie alt bist du noch gleich? ");
int age = Integer.parseInt(bin.readLine()); // Weist der Variable "age" das eingegebene Alter zu
if (age >= 18) // Überprüft ob das eingegebene Alter = oder < 18 ist
{
System.out.println ("Dann rede ich dich jetzt mal besser mit Sie an.");
System.out.println ("Haben Sie denn villeicht Lust auf ein Ratespiel?");
boolean antwort1 = Boolean.parseBoolean(bin.readLine());
boolean ja = true;
boolean nein = false;
if (antwort1 = true)
{
System.out.println ("Okay hier sind die Regeln... ");
}
else
{
System.out.println ("Okay dann eben nicht... Ich muss eh wieder gehen.");
System.out.println ("Tschüssi, hat Spaß gemacht!");
}
}
else
{
System.out.println ("Dann werde ich dich wohl weiter mit Du anreden okay :-).");
System.out.println ("Hast du denn villeicht Lust auf ein Ratespiel? ");
boolean antwort1 = Boolean.parseBoolean(bin.readLine());
boolean ja = true;
boolean nein = false;
if (antwort1 = true)
{
System.out.println ("Okay hier sind die Regeln... ");
}
else
{
System.out.println ("Okay dann eben nicht... Ich muss eh wieder gehen.");
System.out.println ("Tschüssi, hat Spaß gemacht!");
}
}
}
}
Im Augenblick versuche ich das Programm dazu zu bringen das es mich fragt ob ich eventuell ein Ratespiel spielen würde.
Klappt eigentlich auch soweit, nur das wenn ich "nein" eintippe trotzdem die "ja" ausgabe kommt...
--> "Okay, Hier sind die Regeln!"
Hier der Teil auf den es sich bezieht rausgenommen:
Java:
System.out.println ("Haben Sie denn villeicht Lust auf ein Ratespiel?");
boolean antwort1 = Boolean.parseBoolean(bin.readLine());
boolean ja = true;
boolean nein = false;
if (antwort1 = true)
{
System.out.println ("Okay hier sind die Regeln... ");
}
else
{
System.out.println ("Okay dann eben nicht... Ich muss eh wieder gehen.");
System.out.println ("Tschüssi, hat Spaß gemacht!");
}
Ich danke euch schonmal im Vorraus für jegliche Hilfe
Kyo
Zuletzt bearbeitet: