Javabase题及参考答案01

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);
			}
	}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值