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

  

最新文章

  1. SSH整合(struts2.3.24+hibernate3.6.10+spring4.3.2+mysql5.5+myeclipse8.5+tomcat6+jdk1.6)
  2. 40、dom以xml结尾的文件
  3. PHP开发异步高性能的MySQL代理服务器
  4. IIS网站打不开错误解决方案集锦(一):编译器错误消息: 编译器失败,错误代码为 -1073741502。
  5. 一个简单的web服务器例子
  6. 如何在编译内核时添加缺少的固件(随着intel wireless 5100 AGN的 iwlwifi 案例)
  7. Swift利用闭包(closure)来实现传值--&gt;前后两个控制器的反向传值
  8. DOC下编译和运行带有包的java类文件
  9. Codeforces Round #216 (Div. 2) E. Valera and Queries (BIT)
  10. Storm学习笔记六
  11. 201521123104 《Java程序设计》 第12周学习总结
  12. 使用Pano2VR 切割图片
  13. [flask实践] 解决qq邮箱/mysql的相关配置问题
  14. 学习总结:gcc/g++ 编译与链接
  15. 发现----Android Demo
  16. Exception in thread &quot;main&quot; java.lang.UnsupportedClassVersionError : unsupported major.minor version 52.0
  17. Linux 小知识翻译 - 「UTC 和 JST」
  18. 「JLOI2015」城池攻占 解题报告
  19. 图像分类中max-pooling和average-pooling之间的异同
  20. POSTMAN发送WebService接口

热门文章

  1. Java 进程占用内存过多,幕后元凶原来是线程太多
  2. Unity_Dungeonize 随机生成迷宫
  3. Java知识体系框架
  4. C# 二分法的解读
  5. Mysql一分钟定位 Next-Key Lock,你需要几分钟
  6. 「 从0到1学习微服务SpringCloud 」02 Eureka服务注册与发现
  7. ASP.NET MVC4 使用UEditor富文本
  8. WebAPI接口开发实践
  9. .NET Core微服务二:Ocelot API网关
  10. Potplay视频播放画面扭曲