Warum bekomme ich als Antwort das Jahr als minus ausgegeben ? : z.B. dann bist du -1974 geboren!
Danke in Vorraus
Radek
Java:
import java.util.Scanner;
public class FrageAntwort {
public static void main(String[] args) {
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println(" DAS IST EIN FRAGE-ANTWORT SPIEL ");
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println();
System.out.println("Hi!");
System.out.println("Willkommen in meinem neuem Spiel, was muss du tun? Einfach nur Fragen beantworten :) ");
System.out.println();
// eingabe name
Scanner a = new Scanner(System.in);
System.out.print("Wie heißt du ??: ");
String name = a.next();
//ausgabe name
System.out.println();
System.out.println(".." + name + "!.." + " Hey das ist ein coller Name!");
System.out.println();
System.out.println(name + " heute spielen wir ein kleines Spiel ");
//eingabe alter
Scanner b = new Scanner(System. in);
System.out.print("Wie alt bist du ? : ");
int str1 = b.nextInt();
// ausgabe jahr
int jahraktuell = 2022;
if(str1 <= jahraktuell) {
str1 = str1 - jahraktuell;
System.out.println("Dann bist du im Jahr " + str1 + " geboren");
}
}
}
Danke in Vorraus
Radek
Zuletzt bearbeitet: