如下
import java.util.Scanner;
public class Stu {
public static void main(String[] args) {
Scanner a = new Scanner(System.in);
int times = 3;//三次退出程序
int i ;//外部定义循环
boolean admins;
boolean passwords = false;
for(i=0;i<times;i++){
System.out.println("请您输入账户");
String admin = a.next();
if(admin.equals("admin")){
//账户输入正确
//输入密码
System.out.println("请输入密码");
for (;i<times;i++) {// System.out.println("请输入密码");
String passward = a.next();
if(passward.equals("123")){
//密码正确
System.out.println("密码正确,进入程序!");
passwords = true;
break;
}
else{
//密码错误
if(i<2){System.out.println("密码错误");}else
System.out.println("密码错误,退出系统");}
}
//测试break;
}else{//账户错误
if(i<2){System.out.println("无账户信息");}else
System.out.println("无账户信息,退出系统");}
// break;
//判断原因。如果是密码正确直接跳出程序,否则进入循环
if(passwords){break;}
}
System.out.println("出来了");}}