日期:2014-05-20 浏览次数:20941 次
import java.util.Scanner;
public class ShangJi {
public static void main(String[] args) {
String username = "admin"; // 正确的用户名
String password = "123456"; // 正确的密码
Scanner s = new Scanner(System.in);
boolean isOK = false;
for (int i = 3; i > 0; i--) {
System.out.print("请输入用户名:");
String name = s.next();
System.out.print("请输入密码:");
String pwd = s.next();
if (name.equals(username) && pwd.equals(password)) {
isOK = true;
break;
} else {
System.out.println("输入错误,您还有" + (i - 1) + "次机会");
}
}
if (isOK == false) {
System.out.println("对不起,您三次输入均错误!");
}
}
}
------解决方案--------------------
给你的不行吗
------解决方案--------------------
String pwd=input.nextInt(System.in);
楼主这句有错!应该是String pwd=input.next();
另外应该 有Scanner input=new Scanner(System.in); 这句。
按楼上的应该可以!