Hallo, ich woll ein kleines Programm zur Übung schreiben, welches nur diesen Text ausgeben soll wenn alles richtig ist!
Wie ihr seht unten im Quellcode ist es noch sehr bescheide ; ) liegt aber daran, dass ich erst seit 2 tagen dabei bin.
Das Programm fragt jedoch egal welchen Benutzernamen ich eingebe ( Auch wenn er falsch ist) nach dem Passwort, obwohl ich ja eigentlich so programmiert habe, dass es direkt sagt "Falsch"....
Zudem auch wenn ich alles richtig eingebe, sagt es am ende immer "Falsch".
Könnt ihr mir helfen?
Hier der Komplette Quellcode:
Code:
Wilkommen [Accountname] Sie haben sich erfolgreich eingeloggt.
Wie ihr seht unten im Quellcode ist es noch sehr bescheide ; ) liegt aber daran, dass ich erst seit 2 tagen dabei bin.
Das Programm fragt jedoch egal welchen Benutzernamen ich eingebe ( Auch wenn er falsch ist) nach dem Passwort, obwohl ich ja eigentlich so programmiert habe, dass es direkt sagt "Falsch"....
Zudem auch wenn ich alles richtig eingebe, sagt es am ende immer "Falsch".
Könnt ihr mir helfen?
Hier der Komplette Quellcode:
Java:
import java.util.Scanner;
public class Passwortabfrage
{
public static void main(String[] args)
{
String id = "accountname";
String pw = "passwort";
String id1;
String pw1;
System.out.println(" Wilkommen beim Anmeldemanager! ");
System.out.println();
Scanner sc = new Scanner(System.in);
System.out.println(" Geben sie bitte ihren Accountnamen ein : ");
id1 = sc.next();
System.out.println( "Geben sie bitte ihr Passwort ein : ");
pw1 = sc.next();
if (id == id1)
{
if (pw == pw1)
{
System.out.println(" Wilkommen " + id + " Sie haben sich erfolgreich eingeloggt.");
}
else
{
System.out.println(" Falscher Accountname oder Falsches Passwort. ");
}
}
else
{
System.out.println(" Falscher Accountname oder Falsches Passwort. ");
}
}
}
Zuletzt bearbeitet von einem Moderator: