我是java的新手 . 我有一个包含3个用户的登录系统的作业 . 我的问题是程序保持循环 . 我在哪里错过了?谢谢 .
这是我的代码:
import java.util.Scanner;
public class Project {
public static void main(String[]args) {
Scanner input = new Scanner(System.in);
String entryUsername;
String username1 = "mimi";
String username2 = "nurul";
String username3 = "yaya";
int entryPassword;
int password1 = 7104;
int password2 = 7116;
int password3 = 7020;
System.out.println("Enter Username: ");
entryUsername = input.next();
System.out.println("Enter Password: ");
entryPassword = input.nextInt();
while ( !(entryUsername.equals(username1)) || !
(entryUsername.equals(username2)) || !
(entryUsername.equals(username3))
&& (entryPassword == password1) || (entryPassword == password2) || (entryPassword == password3) ) {
System.out.println("Incorrect Username or Password");
System.out.println("Enter Username: ");
entryUsername = input.next();
System.out.println("Enter Password: ");
entryPassword = input.nextInt();
}
System.out.println("Logged In");
}
}