java制作玩游戏并支付游戏币_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);
}
}
}
java制作玩游戏并支付游戏币_Java7循环结构综合练习相关推荐
- java制作玩游戏并支付游戏币_java 学习第三天小练习
今天做的是一些流程控制题,if...else,for循环等. 1.给定一个成绩,如果成绩大于80,则输出"奖励".判断完后不管条件成不成立都要输出"继续努力". ...
- java制作玩游戏并支付游戏币_java 玩游戏并晋级 玩游戏支付游戏币 关键代码
Scanner input = new Scanner(System.in); int jushu = 1; int count = 0; int score = 0; String answer; ...
- 玩游戏并支付游戏币_您会为免费游戏支付什么?
玩游戏并支付游戏币 重点 (Top highlight) It's a contradiction in the gaming world that the free games have the p ...
- 用JAVA制作小游戏——飞机大战(三)
本篇博客是对飞机大战游戏项目完整代码的展示 详细代码讲解: 用JAVA制作小游戏--飞机大战(一) 用JAVA制作小游戏--飞机大战(二) 最下方附整个程序的文件下载链接 代码展示 主界面 impor ...
- 用JAVA制作小游戏——飞机大战(二)
本篇博客是对飞机大战游戏使用代码的展示 重难点: 首先需要鼠标能够控制战机,使鼠标在窗口内时始终能够使战机的位置与鼠标相同,实现鼠标控制战斗机移动. 其次需要能够以一定的速度产生子弹和敌机,并且以一定 ...
- 用JAVA制作小游戏——推箱子(三)
本篇博客主要是对推箱子地图编辑器功能的代码讲解. 首先给出这段代码的部分运行截图: 重难点: 地图编辑器主要有三个重难点: 需要有一个绘制地图的界面 能够实现地图绘制的功能 地图绘制完成后需要将地图内 ...
- 用JAVA制作小游戏——推箱子(二)
本篇博客主要是推箱子游戏界面功能的代码讲解. 首先先给出这段代码的部分运行截图: 重难点: 游戏界面主要有五个重难点: 固定好地图的位置 地图的显示 构建菜单栏 读取地图数据 玩家操作功能实现 地图的 ...
- 用JAVA制作小游戏——推箱子(一)
本篇博客是对推箱子游戏首页代码的展示 效果图: 难点: 在背景图上添加按钮. 由于直接使用add方法,会变成图片一块区域,按钮一块区域,彼此互不重叠,形成的界面效果不太好,因此用了JLayeredPa ...
- 用java制作小游戏:小恐龙跑酷
用java制作小游戏:小恐龙跑酷 插入链接与图片 运行图片:( 第一次做游戏,画风比较丑哈!最左边的就是主角小恐龙了,中间的是障碍物仙人掌,右边的小狗也是障碍物,右上角的是分数条) 图片: 以下是Ja ...
最新文章
- java缓存流速度与硬盘_系统学习 Java IO (九)----缓冲流 BufferedInputStream/BufferedOutputStream...
- 顶级项目管理工具 Top 10
- mysql存储引擎中INNODB和MyISAM的区别
- 3.mysql的中文问题,database级操作,表级操作,数据CRUD,分组操作,时间和日期,字符串相关函数,表的约束
- IOS 开发-- 常用-- 核心代码
- 即时通讯学习笔记004---即时通讯服务器种类认知
- 论文阅读:FaceBoxes: ACPUReal-timeFaceDetectorwithHighAccuracy
- swagger2导出html文档和pdf文档(解决pdf中文乱码与显示不全问题)
- java rfid 写入_RFID读写器函数JAVA调用示例
- 删除镜像文件,显示操作无法完成,因为文件已经在system中打开。解决办法
- 虚短虚断以及部分运放电路
- 在数学的海洋中飘荡(转自Dahua的Blog)
- 微信公众号怎么发红包?
- 微信多订单合并付款_拼多多只能微信支付吗?拼多多合并支付有什么优势?
- Java继承关系之富二代和他爹
- 【无标题】profinet输入输出式分布式IP67总线IO模块
- EOS基础全家桶(九)官方测试网的使用
- cpu功耗排行_目前较低功耗的intel系cpu求推荐?
- Array.from和Array.of
- 测试用例设计方法---流程图法