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

  

Java7循环结构综合练习的更多相关文章

  1. Chrome弹窗的简单应用(选择结构与循环结构)

    ★选择结构★ ★JS实现弹窗显示随机数 示例代码效果图   ★ 弹窗实现对随机数的进一步判断 示例代码效果图 ★综合应用   比较大小 ★ 判断成绩等级 ): : : : : alert(" ...

  2. java系统化基础-day02-运算符、选择结构、循环结构

    1.java中的运算符 package com.wfd360.day02; import org.junit.Test; import java.math.BigInteger; /** * 1.算术 ...

  3. shell分支与循环结构

    1. 条件选择 1.1 条件判断分支介绍 格式 if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]... [ else COMM ...

  4. C语言------循环结构II

    仅供借鉴.仅供借鉴.仅供借鉴(整理了一下大一C语言每个章节的练习题.没得题目.只有程序了) 文章目录 1 .实训名称 2 .实训目的及要求 3 .源代码及运行截图 4 .小结 1 .实训名称 实训6: ...

  5. Python学习--04条件控制与循环结构

    Python学习--04条件控制与循环结构 条件控制 在Python程序中,用if语句实现条件控制. 语法格式: if <条件判断1>: <执行1> elif <条件判断 ...

  6. Swift -运算符和循环结构

    p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Menlo; color: #4dbf56 } p.p2 { margin: 0.0px 0. ...

  7. 浅析PHP中for与foreach两个循环结构遍历数组的区别

    遍历一个数组是编程中最常见不过的了,这里跟大家讨论下for和foreach两种方法.用这两种方法执行遍历的场景太多太多了,这里我们只针对以下两个数组作为例子来讨论.所谓管中窥豹,多少能理清一点两者的区 ...

  8. PHP流程控制之循环结构

    计算机程序最擅长的功能之一就是按规定的条件,重复执行某些操作.循环结构可以减少源程序重复书写的工作量,即在给定条件成立时,反复执行某程序段,直到条件不成立为止.给定的条件称为循环条件,反复执行的程序段 ...

  9. python基础之循环结构以及列表

    python基础之编译器选择,循环结构,列表 本节内容 python IDE的选择 字符串的格式化输出 数据类型 循环结构 列表 简单购物车的编写 1.python IDE的选择 IDE的全称叫做集成 ...

随机推荐

  1. Java小项目之:五子棋,你下棋下得过电脑吗?

    Java小项目之:五子棋,你下棋下得过电脑吗? Java五子棋功能要求: 1.创建窗口和设计一个棋盘界面 2.实现鼠标点击,棋子出现,黑白棋轮流下 3.能够判断五子相连输赢 4.添加重新开始,悔棋,退 ...

  2. spring boot使用拦截器

    1.编写一个拦截器 首先,我们先编写一个拦截器,和spring mvc方式一样.实现HandlerInterceptor类,代码如下 package com.example.demo.intercep ...

  3. POJ 2456 Aggressive cows (二分)

    题目传送门 POJ 2456 Description Farmer John has built a new long barn, with N (2 <= N <= 100,000) s ...

  4. Winform PPT切换图片效果

    using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ...

  5. python利用sift和surf进行图像配准

    1.SIFT特征点和特征描述提取(注意opencv版本) 高斯金字塔:O组L层不同尺度的图像(每一组中各层尺寸相同,高斯函数的参数不同,不同组尺寸递减2倍) 特征点定位:极值点 特征点描述:根据不同b ...

  6. P4513 小白逛公园 动态维护最大子段和

    题目链接:https://www.luogu.org/problem/P4513 #include<iostream> #include<cstdio> #include< ...

  7. Java.前端模板.Thymleaf

    1. Input 日期格式化 <input id="renewalDate" name="renewalDate" th:value="${#d ...

  8. asp.net生成店铺推广二维码,二维码中间加logo(源码)

    二维条码比一维条码记载数据量更多,二维码条码是一种高密度.高信息含量的便携式数据文件,是实现证件及卡片等大容量.高可靠性信息自动存储.携带并可用机器自动识读的理想手段.而且可以记载更复杂的数据,比如图 ...

  9. [bzoj2286] [洛谷P2495] [sdoi2015] 消耗战

    Description 在一场战争中,战场由 \(n\) 个岛屿和 \(n-1\) 个桥梁组成,保证每两个岛屿间有且仅有一条路径可达.现在,我军已经侦查到敌军的总部在编号为1的岛屿,而且他们已经没有足 ...

  10. python类型-字典

    字典是python语言中唯一的映射类型,映射对象里哈希值(键,key)和指向的对象(值,value)是一对多的关系.一个字典对象是可变的,是一个容器类型,可存储任意个数的python对象,其中也可以包 ...