在这里,我正在比较用户 ID 和密码数组的数组元素。我希望该else语句仅在if条件错误时打印一次。
我可以使用任何其他变量吗?或者有人可以建议我是否可以在break任何地方使用声明。
public static void main(String args[])
{
lib1 o=new lib1();
Scanner in=new Scanner(System.in);
Scanner sc=new Scanner(System.in);
int u[]={51,52,53,54,55};
int p[]={1,2,3,4,5};
int d=0;
System.out.println("enter username and password");
int un=in.nextInt();
int pw=in.nextInt();
for(int i=0,j=0;i<5 && j<5;i++,j++)
{
if(un==u[i] && pw==p[j])
{
while(d==0)
{
System.out.println("enter subject name");
String c=sc.nextLine();
if(c.equals("java"))
o.java();
else if(c.equals("exit"))
{
d++;
}
}
}
else
{
System.out.println("invalid password");
}
}
}
慕姐4208626
相关分类