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

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: educoderjava入门循环结构是指在Java编程语言中,使用循环结构来实现重复执行某段代码的功能。循环结构包括for循环、while循环和do-while循环,它们可以帮助我们简化代码,提高效率。在Java编程中,循环结构是非常重要的基础知识,需要认真学习和掌握。 ### 回答2: educoderjava入门循环结构是教学平台educoder上的一门课程,旨在帮助初学者学习和掌握Java编程语言中的循环结构。 在Java编程语言中,循环结构是一种重要的程序控制结构,用于重复执行某段代码,直到满足某个条件时停止。educoderjava入门循环结构课程主要包括以下几个知识点: 1. for循环:for循环是最常用的一种循环结构,它通过设置循环变量的初始值、循环条件和每次循环后的操作,来控制循环的执行次数。 2. while循环:while循环会先判断循环条件是否满足,如果满足则执行循环体内的代码,然后再次判断条件,直到条件不满足时停止循环。 3. do-while循环:do-while循环先执行一次循环体内的代码,然后再判断循环条件是否满足,如果满足则继续执行循环体内的代码,直到条件不满足时停止循环。 通过完成educoderjava入门循环结构课程中的练习和题目,学习者可以掌握循环结构的基本概念、语法和使用方法,并能够灵活运用循环结构解决实际问题。 总之,educoderjava入门循环结构课程是一门帮助初学者学习和掌握Java编程语言中循环结构的课程,通过完成练习和题目,学习者可以提高自己的编程能力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值