public static void main(String[] args) {
System.out.println(" --------------");
System.out.println(" -欢迎进入系统-");
System.out.println(" --------------");
System.out.println("请输入密码,你还有3次机会:");
Scanner s =new Scanner(System.in);
String num =s.nextLine();
int count =0;//用户输错次数
if(num.equals("12345")){
menu();
}
if(!num.equals("12345")){
for(int i=0;i<3;i++){
System.out.println("请您继续输入密码");
Scanner s1 =new Scanner(System.in);
int num1 =s.nextInt();
count++;
if(num1 ==12345){
menu();
break;
}
if(count==2){
System.out.println("您输入的密码次数已达到上限,本程序将自动退出!");
break;
}
}
}
}
//用户菜单
public static void menu(){
System.out.println("-----------------------------");
System.out.println("- 测试程序 -");
System.out.println("- 1、求圆的面积 -");
System.out.println("- 2、求圆的周长 -");
System.out.println("- 3、求圆的体积 -");
System.out.println("- 4、退出 -");
System.out.println("-----------------------------");
Scanner s1 =new Scanner(System.in);
int num1 =s1.nextInt();
if(num1==1){
System.out.println("请输入圆的半经:");
int semi = s1.nextInt();//半经
double area = 3.14*semi*semi;
System.out.println("圆的面积为:"+area);
}else if(num1==2){
System.out.println("请输入圆的半经:");
int semi = s1.nextInt();//半经
double area = 3.14*2*semi;
System.out.println("圆的面积为:"+area);
}else if(num1==3){
System.out.println("请输入圆的半经:");
int semi = s1.nextInt();//半经
double area = 3.14*4/3*semi;
System.out.println("圆的体积为:"+area);
}
}