Java:
import java.util.Scanner;
public class SportRatgeber {
String s1 = new String ("ja");
String s2 = new String ("nein");
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("Wie heisst du?");
String name = scanner.nextLine();
System.out.println("Mein Name ist: " + name);
System.out.println("Hallo, " +name+"!");
System.out.println("Wie alt bist du, "+name);
int alter = scanner.nextInt();
System.out.println(alter);
if(alter<=15){
System.out.println("Frage mal die Eltern");
}
if(alter<=16 && alter<=25){
System.out.println("Liebst du Aufregung?");
}else if(scanner.next().equals("ja")) {
}else if((scanner.next().equals("ja"))) {
System.out.println("In einer Gruppe?");
}else if((scanner.next().equals("ja"))) {
System.out.println("Handball");
}
if(alter<=16 && alter<=25) {
}else if((scanner.next().equals("nein"))){
System.out.println("Viel Zeit haben?");
}else if((scanner.next().equals("ja"))){
System.out.println("Golf");
}else if((scanner.next().equals("ja"))){
System.out.println("Golf");
}else if((scanner.next().equals("nein"))){
System.out.println("Joggen");
}
if(alter<=26 && alter <=40) {
System.out.println("Die Natur lieben?");
}else if((scanner.next().equals("ja"))){
System.out.println("Wandern");
}else if((scanner.next().equals("nein"))){
System.out.println("Yoga");
}
if(alter>=41) {
System.out.println("Frage mal den Arzt");
}
}
}
Das Problem ist, dass es nicht richtig funktioniert, wenn ich das Alter 26 oder älter eingebe funktioniert das Programm nicht, auch das Alter 16 bis 25 mit der Antwort nein funktioniert nicht.