import java.util.Scanner;
public class drzewo
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
System.out.println("Na czym najbardziej Ci zależy, grafika, wymagania, fabuła czy rozgrywka");
String x = input.nextLine();
if (x.equals("grafika"))
{
System.out.println("Jaki rodzaj grafiki chcesz, komiksowa czy realistyczna?");
Scanner inputt = new Scanner(System.in);
String z = inputt.nextLine();
if (z.equals("komiksowa"));
{
System.out.println("Gra dla Ciebie to Okami");
}}
else if (z.equals("realistyczna"))
{
System.out.println("Gra dla Ciebie to Assassins Creed");
}
else if (x.equals("wymagania"))
{
System.out.println("Zależy Ci na wysokich wymganiach, czy na niskich?");
Scanner input = new Scanner(System.in);
String c = input.nextLine();
if (c.equals("wysokich"))
{
System.out.println("Gra dla Ciebie to Grand Theft Auto V")
}
else if (c.equals("niskich"))
{
System.out.println("Gra dla Ciebie to Tibia")
}}
else if (x.equals("rozgrywka"))
{
System.out.println("Chcesz by to była gra logiczna, strzelanka, strategia czy RPG?");
Scanner input = new Scanner(System.in);
String d = input.nextLine();
if (d.equals("logiczna"))
{
System.out.println("Gra dla Ciebie to Quizowanie")
}
else if (d.equals("strzelanka"))
{
System.out.println("Gra dla Ciebie to Counter-Strike")
}
else if (d.equals("strategia"))
{
System.out.println("Gra dla Ciebie to Age of Empires")
}
else if (d.equals("rpg"))
{
System.out.println("Gra dla Ciebie to Dark Souls")
}}
else if (x.equals("wymagania")
{
System.out.println("Zależy Ci by fabuła była fantasy, czy realistyczna?");
Scanner input = new Scanner(System.in);
String e = input.nextLine();
if (e.equals("fantasy"))
{
System.out.println("Gra dla Ciebie to Pillars of Eternity")
}
else if (e.equals("realistyczna"))
{
System.out.println("Gra dla Ciebie to Syberia")
}}}
Zrobiłem takie oto drzewo decyzyjne, jestem kompletnym laikiem, całość polega na tym by wpisywać odpowiedź na pytanie i dojść do rozwiązania odpowiedniego dla siebie, tylko pojawia mi się błąd już przy linijce
else if (z.equals("realistyczna"))
Ktoś pomoże? Potrzebuje na jutro już wysłać to gotowe, a siedzę i się głowię nad tym
dodanie znacznika <code class="java">
- @furious programming