public class date {
public static void main(String[] args) {
String a[][] = {{ "mrsoft", "mingRI" },
{ "mr", "Mr1234" },
{ "miss", "MissYeah" },
{ "admin", "admin." } };
int d = 0;
Scanner sc = new Scanner(System.in);
System.out.println("用户名:");
String b = sc.next();
for(int i = 0;i<a.length;) {
if(a[i][0].equals(b)) {
d=i;
break;
}
i++;
if(i == 4) {
System.out.println("用户名错误");
}
}
System.out.println("密 码:");
String e = sc.next();
switch (String.format("%b",a[d][1].equals(e))) {
case "ture":
System.out.println("登陆成功");
break;
case"false":
System.out.println("用户名信息错误");
break;
}
}
}
switch (String.format("%b",a[d][1].equals(e))) 这一行代码不太懂;还有就是我这个我自己编的感觉没啥问题,用户名密码输入完了 回车就没反应 也不说成功或者错误
老师给讲下,谢谢