Hey Leute,
Ich hab mal wieder eine Frage da ich ja gerade "offiziell" am Lernen bin. (Bin ja noch neu im Umgang mit Java)
Also habe ich mir gedacht ich versuch mal ein "Login- Programm" zu schreiben was Benutzername sowie ein Passwort abfragt. Wenn beide dann richtig sind soll es einen mit "Willkommen Mr. " + benutzername begrüßen.
Mein Code sieht zurzeit so aus. Eigentlich gut überschaubar.
Nun mal zu meiner Frage... Wegen der bin ich ja schließlich hier.
Also... Wie kann ich das denn machen, dass nach falscher Eingabe das Programm alles zurücksetzt und die Frage erneut stellt ?
Ich freue mich über jede Hilfe / Tipps
Kyo
EDIT: Das sind random ausgewählte Daten ^^
Ich hab mal wieder eine Frage da ich ja gerade "offiziell" am Lernen bin. (Bin ja noch neu im Umgang mit Java)
Also habe ich mir gedacht ich versuch mal ein "Login- Programm" zu schreiben was Benutzername sowie ein Passwort abfragt. Wenn beide dann richtig sind soll es einen mit "Willkommen Mr. " + benutzername begrüßen.
Mein Code sieht zurzeit so aus. Eigentlich gut überschaubar.
Java:
package training;
import java.io.*;
public class Sicherung
{
public static void main(String[]args )
throws IOException
{
BufferedReader bin = new BufferedReader (
new InputStreamReader (System.in));
System.out.println ("Bitte geben Sie hier Ihren Benutzernamen ein!");
boolean benutzername;
if (bin.readLine().equals("Kirly"))
{
benutzername = true;
}
else
{
benutzername = false;
}
if (benutzername)
{
System.out.println ("Der eingegebene Benutzername war richtig!");
}
else
{
System.out.println ("Der eingegebene Benutzername war leider falsch!");
}
System.out.println ("Bitte geben Sie hier Ihr Passwort ein!");
boolean passwort;
if (bin.readLine().equals("jindra"))
{
passwort = true;
}
else
{
passwort = false;
}
if (passwort)
{
System.out.println ("Das eingegebene Passwort war richtig!");
}
else
{
System.out.println ("Das eingegebene Passwort war leider falsch!");
}
if (benutzername) if (passwort);
{
System.out.println ("Herzlich Willkommen Mr. Kirly!");
}
}
}
Nun mal zu meiner Frage... Wegen der bin ich ja schließlich hier.
Also... Wie kann ich das denn machen, dass nach falscher Eingabe das Programm alles zurücksetzt und die Frage erneut stellt ?
Ich freue mich über jede Hilfe / Tipps
Kyo
EDIT: Das sind random ausgewählte Daten ^^