import com.sun.org.apache.xml.internal.security.Init;
public class ShangJi {
public static void main (String[]args){
String username="admin"; //正确的用户名
String password="123456"; //正确的密码
boolean isOK=false;
for(int i=3;i>0;i--){
System.out.print("请输入用户名:");
String name=input.next(System.in);
System.out.print("请输入密码:");
String pwd=input.nextInt(System.in);
if(name.equals(username) && pwd.equals(password)){
isOK=true;
break;
}else{
System.out.println("输入错误,您还有"+(i-1)+"次机会");
}
}
if(isOK==false){
System.out.println("对不起,您三次输入均错误!");
}
}
}
------解决方案--------------------------------------------------------
lz导入的包我没有。input也不知道哪里定义的。
- Java code
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); 这句。
按楼上的应该可以!