Hallo zusammen,
ich bin gerade dabei eine Software für einen Bankautomaten zu machen und bin gerade beim Anmeldescreen. Ich möchte, dass der Nutzer die Kartennummer eingibt und diese auf Richtigkeit überprüft wird. Warum funktioniert dieser Code nicht. Bitte um Hilfe!
import java.util.Scanner;
public class Main {
public static void main(String[] args){
Scanner cardnumberScanner = new Scanner(System.in);
int cardnumber = 1234;
System.out.println("Geben Sie Ihre Kartennummer ein.");
cardnumberScanner.nextInt();
if(cardnumberScanner.equals(cardnumber)){
System.out.println("Hallo");
}
else{
System.out.println("Dieser Nutzer existiert nicht.");
}
Im Output kommt immer nur, dass der Nutzer nicht existiert obwohl ich die richtige Kartennummer eingegeben habe.
VG
ich bin gerade dabei eine Software für einen Bankautomaten zu machen und bin gerade beim Anmeldescreen. Ich möchte, dass der Nutzer die Kartennummer eingibt und diese auf Richtigkeit überprüft wird. Warum funktioniert dieser Code nicht. Bitte um Hilfe!
import java.util.Scanner;
public class Main {
public static void main(String[] args){
Scanner cardnumberScanner = new Scanner(System.in);
int cardnumber = 1234;
System.out.println("Geben Sie Ihre Kartennummer ein.");
cardnumberScanner.nextInt();
if(cardnumberScanner.equals(cardnumber)){
System.out.println("Hallo");
}
else{
System.out.println("Dieser Nutzer existiert nicht.");
}
Im Output kommt immer nur, dass der Nutzer nicht existiert obwohl ich die richtige Kartennummer eingegeben habe.
VG