Java:
import java.util.Scanner;
public class tiererkennung
{
public static void main(String[] args)
{
Scanner frog = new Scanner(System.in);
System.out.println("Willkommen, wir findet Ihr HAustier raus. Beantworten sie nur die Fragen.");
System.out.println("Lebt Ihr Tier bei Ihnen im Haus?");
if(s0.equals("ja"))
{
System.out.println("lebt es im Wasser?");
if(s1.equals("ja"))
{
System.out.println("Dann Hast du Fische.");
}
if(s1.equals("nein"))
{
System.out.println("Lebt es in einem Käfig");
if(s2.equals("ja"))
{
System.out.println("Kann es fliegen?");
if(s3.equals(ja))
{
System.out.println("Dann hast du einen Vogel.");
}
if(s3.equals("nein"))
{
System.out.println("Dann hast du Nagetiere oder Reptilien");
}
}
if(s2.equals("nein"))
{
System.out.println("Badet es gerne?");
if(s3.equals("nein"))
{
System.out.println("Dann hast du sicherlcih eine Katze.");
}
if(s3.equals("ja"))
{
System.out.println("Dann hast du einen Hund");
}
}
}
}
if(s0.equals("nein"))
{
Systemoutprint("Lebt es in einem Staal?");
if(s1.equals("ja"))
{
System.out.println("mag es Krotten?");
if(s2.equals("ja"))
{
System.out.println("Ist es ein Reittier?");
if(s3.equals("ja"))
{
Systemoutprintln("Es ist ein Pferd");
}
if(s3.equals("nein"))
{
System.out.println("Es ist ein Hase");
}
}
if(s2.equals("nein"))
{
System.out.println("Es ist eine Kuh");
}
}
if(s1.equals("nein"))
{
System.out.println("Dann hast du Wahrscheinlcih einen Teich. Und somit Fische.");
}
}
}
}
Allerdings erkennt mein derzeitiger code die Scanner Symbole nd und spuckt so etwas aus:
"
symbol: variable s3
location: class tiererkennung
tiererkennung.java:64: error: cannot find symbol
if(s2.equals("nein"))
^
"
Weiß wer woran das liegt