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

	}

}

  

原文地址:https://www.cnblogs.com/weiamd/p/11168517.html