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. linux搭建简单的web服务器

    主要想法是:使用虚拟机的Ubuntu系统搭建http服务器,然后在window的浏览器上测试 1.先测试windows和虚拟机上的ubuntu能否相互ping通 2.下载http.tar.gz并拷贝到 ...

  2. beetlex网关之聚合和url请求过虑

    在这里主要介绍beetlex应用网关的两个插件,分别是聚合和url请求过虑.通过聚合插件可以把整合多个请求的数据来应答请求端,而Url请求过虑同可以拒绝一些有非常关键字的请求. 请求聚合 在网关服务中 ...

  3. Java工作流引擎系统节点接收人设置“其他方式总结”系列讲解

    关键字: 驰骋工作流程快速开发平台 工作流程管理系统 工作流引擎 asp.net工作流引擎 java工作流引擎. 开发者表单  拖拽式表单 工作流系统CCBPM节点访问规则接收人规则 适配数据库: o ...

  4. vnpy源码阅读学习(3):学习vnpy的界面的实现

    学习vnpy的界面的实现 通过简单的学习了PyQt5的一些代码以后,我们基本上可以理解PyQt的一些用法,下面让我们来先研究下vnpy的UI部分的代码. 首先回到上一节看到的run.py(/vnpy/ ...

  5. cogs 826. [Tyvj Feb11] GF打dota 次短路详细原创讲解! dijkstra

    826. [Tyvj Feb11] GF打dota ★★☆   输入文件:dota.in   输出文件:dota.out   简单对比时间限制:1 s   内存限制:128 MB 众所周知,GF同学喜 ...

  6. Windows10内嵌Ubuntu子系统初始化设置

    第一次启动 重启ubuntu Since Windows 10 version 1803, closing all WSL terminal windows won't kill background ...

  7. 2019CSP复赛游记

    Day 0 作为一个初三的小蒟蒻…… 什么算法都不会打…… 做一道LCA+生成树的图论题调了两个小时…… 明日裸考…… Day 1 Morning 买了两个士力架,带了一盒牛奶,准备在考场上食用(这个 ...

  8. JS 头像显示

    HTML <div class="form-group"> <label class="col-sm-3 control-label"> ...

  9. 9.JavaSE之运算符

    Java语言支持如下运算符operator:优先级() 算数运算符 :+ ,- ,* ,/ ,% ,++ ,-- 赋值运算符 := 关系运算符 :> ,< ,>= ,<= ,= ...

  10. 关于SOA架构设计的案例分析

    关于SOA架构设计的案例分析 面向服务的体系结构(SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来.它可以根据需求通过网络对松散耦合的粗粒度应 ...