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