When I enter "helloworld" as username the program returns username is incorrect. I could not understand what my problem is.
import java.util.Scanner;
public class Main {
public static void main (String[] args) {
String userName, sys_userName = "helloworld";
int passWord, sys_passWord = 12345;
Scanner scan = new Scanner (System.in);
System.out.println("Enter username: ");
userName = scan.nextLine();
System.out.println("Enter password: ");
passWord = scan.nextInt();
if ((userName == sys_userName) && (passWord == sys_passWord)) {
System.out.println("Welcome!");
}
else if ((userName != sys_userName) && (passWord == sys_passWord)) {
System.out.println("Username is incorrect!");
}
else if ((userName == sys_userName) && (passWord != sys_passWord)) {
System.out.println("Password is incorrect!");
}
else if ((userName != sys_userName) && (passWord != sys_passWord)) {
System.out.println("All infos are incorrect!");
}
}
}