Erste Schritte Was mach ich falsch? thx

Lexe4F

Neues Mitglied
Hallo Zusammen

Ich bin ziemlich neu mit java deshalb ev. eine noobi Frage... was habe ich falsch gemacht?

Die while schleife funkt nicht wie ich das haben möchte... Nach der Schaltjahrprüfung möchte ich jeweils eine Abfrage ob ich weiter Prüfen will oder nicht...
Die Abfrage kommt er beendet auch wenn ich ja eingebe.... why? ;( ;(

Java:
 *
 *
 */
import java.util.Scanner;
public class Uebung04z1 {

	public static void main(String[] args) {

		int EJahr;	// Variablen (Speicherplätze) für ganze Zahlen1
		String x;
		x = "ja";
		while (x == "ja"){
			Scanner sc = new Scanner (System.in);
			System.out.print("\n Bitte um Eingabe der Jahreszahl:");
			EJahr = sc.nextInt();

			if ((EJahr%4 == 0 && EJahr%100 != 0) || EJahr%400 == 0)
			{
				System.out.println("Das Jahr " +EJahr+ " ist ein Schaltjahr"); 	// Ausgabe falls ein Schlatjahr
			} else {	
				System.out.println("Das Jahr " +EJahr+ " ist kein Schaltjahr");	// Ausgabe falls kein Schlatjahr
			}
			System.out.print("\n Weiterfahren? Ja --> 1 / Nein --> 0 ");
			x = sc.next();
		}
		System.exit(0);
	}
}

Gruss Lexe
 

Zurück
Oben