• Java7循环结构综合练习


    import java.util.Scanner;
    
    public class jh_01_学员操作_选择游戏 {
    	public static void main(String[] args) {
    		Scanner sc = new Scanner(System.in);
    		System.out.println("欢迎进入青鸟迷你游戏平台 ");
    		System.out.println();
    		System.out.println("请选择您喜爱的游戏: ");
    		System.out.println();
    		System.out.println("****************************************************");
    		System.out.println("\t1.斗地主");
    		System.out.println("\t2.斗牛");
    		System.out.println("\t3.泡泡龙");
    		System.out.println("\t4.连连看");
    		System.out.println("****************************************************");
    		System.out.println();
    		System.out.print("请选择,输入数字: ");
    		if (sc.hasNext()) {
    			int sayest = sc.nextInt();
    			switch (sayest) {
    			case 1:
    				System.out.println("您已进入斗地主房间: ");
    				break;
    			case 2:
    				System.out.println("您已进入斗牛房间: ");
    				break;
    			case 3:
    				System.out.println("您已进入泡泡龙房间: ");
    				break;
    			case 4:
    				System.out.println("您已进入连连看房间: ");
    				break;
    			default:
    				System.out.println("输入错误!请重新输入:");
    				break;
    			}
    			
    		} else {
    			System.out.println("请输入数字");
    
    		}
    		
    			
    		
    //		int sayest = sc.nextInt();
    //		switch (sayest) {
    //		case 1:
    //			System.out.println("您已进入斗地主房间: ");
    //			break;
    //		case 2:
    //			System.out.println("您已进入斗牛房间: ");
    //			break;
    //		case 3:
    //			System.out.println("您已进入泡泡龙房间: ");
    //			break;
    //		case 4:
    //			System.out.println("您已进入连连看房间: ");
    //			break;
    //		default:
    //			System.out.println("输入错误!请重新输入:");
    //			break;
    //		}
    	}
    
    }
    

      

    import java.util.Scanner;
    
    public class jh_02_学员操作_玩游戏并晋级 {
    	public static void main(String[] args) {
    		Scanner sc = new Scanner(System.in);
    		int i = 1;
    		int count = 0;
    		boolean flag = true;
    		do {
    			System.out.println("您正在玩第"+ i +"局游戏成绩: ");
    			int score = sc.nextInt();
    			if (score < 80) {
    				
    			}
    				count ++;
    				if (i != 5) {
    					System.out.println("是y否n继续玩下一局?");
    			    String answer = sc.next();
    			    if(!"y".equals(answer)) {
    					flag = false;
    					break;
    				}
    				}
    				
    			
    			i ++;
    		} while (i <= 5);
    		if(flag) {// 也可以再中途退出的语句里面声明一个布尔变量。
    			// 根据计数器 count的值做判断。
    			if (count>=4) {// 一级。
    				System.out.println("一级");
    			} else if (count>=3) {//二级
    				System.out.println("二级");
    			}else {// 没有晋级。
    				System.out.println("对不起,您不能晋级。");
    			}
    		}else {
    			System.out.println("您已经中途退出游戏。不能晋级。");
    		}
    //		if(i == 6) {// 也可以再中途退出的语句里面声明一个布尔变量。
    //			// 根据计数器 count的值做判断。
    //			if (count>=4) {// 一级。
    //				System.out.println("一级");
    //			} else if (count>=3) {//二级
    //				System.out.println("二级");
    //			}else {// 没有晋级。
    //				System.out.println("对不起,您不能晋级。");
    //			}
    //		}else {
    //			System.out.println("您已经中途退出游戏。不能晋级。");
    //		}
    		
    		
    	}
    
    }
    

      

    import java.util.Scanner;
    
    public class jh_03_学员操作_玩游戏并支付游戏币 {
    	public static void main(String[] args) {
    		Scanner sc = new Scanner(System.in);
    		System.out.println("1:纸牌");
    		System.out.println("2:休闲竞技类");
    		System.out.println("******************");
    		System.out.println("选哪个:?");
    		int choose = sc.nextInt();
    		System.out.println("请输入时长:");
    		int hour = sc.nextInt();
    //		double discount = 0;
    //		if(hour>10) {
    //			discount = 0.5;
    //		}else {
    //			discount = 0.8;
    //		}
    		double discount =hour>10 ? 0.5:0.8 ;
    		switch (choose) {
    		case 1: // 10
    			System.out.println("您选择的是纸牌,玩了"+hour+""
    					+ "小时。享受的折扣是"+(int)(discount*10)+""
    							+ "需要支付"+(10*hour*discount)+"游戏币");
    			break;
    		case 2: // 20
    			System.out.println("您选择的是休闲竞技类。,玩了"+hour+""
    					+ "小时。享受的折扣是"+(int)(discount*10)+""
    							+ "需要支付"+(20*hour*discount)+"游戏币");
    			break;
    
    		default:
    			break;
    		}
    	}
    
    }
    

      

    import java.util.Scanner;
    
    public class jh_04_学员操作_统计游戏点击率 {
    	/*
    	 * 录入游戏的点击率,统计点击率超过100的游戏所占的比例
    	 * 使用if结构、continue语句统计点击率100以上的游戏数量
    	 */	
    	public static void main(String[] args) {
    		Scanner sc = new Scanner(System.in);
    		int count = 0;
    		for (int i = 0; i < 4; i++) {
    			System.out.println("请输入第"+(i+1)+"个游戏的点击率");
    			int djl = sc.nextInt();
    //			使用if结构、continue语句统计点击率100以上的游戏数量
    			if(djl < 100) {
    				continue;
    			}
    			count ++;
    		}
    		
    		System.out.println("大于100的点击率有"+count);
    		System.out.println("比例:"+count/4.0*100+"%");
    	}
    
    }
    

      

    import java.util.Scanner;
    
    public class jh_05_学员操作_添加用户信息 {
    	public static void main(String[] args) {
    //		为了维护用户信息,需要将其信息录入系统中
    //		用户的信息包括:用户编号、年龄、积分
    //		要求年龄10岁以上
    		Scanner sc = new Scanner(System.in);
    		System.out.println("请输入人数:");
    		int num = sc.nextInt();
    		for (int i = 0; i < num; i++) {
    			System.out.println("请输入编号:");
    			int userId = sc.nextInt();
    			System.out.println("请输入年龄:");
    			int age = sc.nextInt();
    			if(age <10) {
    				System.out.println("对不起你的年龄不合格,不适合玩游戏。");
    				continue;
    			}
    			System.out.println("请输入积分;");
    			int integral = sc.nextInt();
    			System.out.println("您录入的信息是;");
    			System.out.println("编号:"+userId
    					+"年龄:"+age
    					+"积分:"+integral);
    			
    		}
    
    	}
    
    }
    

      

  • 相关阅读:
    诡异的命名空间问题
    如何为自定义属性提供表达式绑定支持
    为SSIS编写自定义数据流组件(DataFlow Component)之进阶篇:自定义编辑器
    SSAS : 外围应用配置器
    SSAS : 数据访问接口整理汇总
    SSAS : ADOMDConnection.ConnectionString的参数列表
    SSIS中的字符映射表转换组件
    SSAS: Discover 何处寻? 一切尽在GetSchemaDataSet
    为SSIS编写简单的同步转换组件
    如何在同步转换组件中增加输出列
  • 原文地址:https://www.cnblogs.com/weiamd/p/11168517.html
Copyright © 2020-2023  润新知