【作业】第三章 流程控制——选择结构与循环结构

·坐飞机买票

 

·赌骰子游戏

 

 ·switch实现135学习,246复习,周日休息

·赌骰子游戏2(循环)

 

package Task;
import java.util.Scanner;
public class YueLeCheng {
public static void main(String[] args) {
System.out.println("***************欢迎来到蔷莱德块娱乐城***************");
Scanner input = new Scanner(System.in);
System.out.print("是否开始游戏(y/n):");
String play = input.next();
if (!"n".equals(play)) {
System.out.print("请输入充值金额单位(万):");
int chonZhi = input.nextInt();
int money = 0;
money += chonZhi;
do {
System.out.println("游戏开始");
int i = (int) (6 * Math.random()) + 1;
int j = (int) (6 * Math.random()) + 1;
int k = (int) (6 * Math.random()) + 1;
int count = i + j + k;
System.out.print("请输入压的金额单位(万):");
int yaJin = input.nextInt();
System.out.print("请压大小:");
String kaiPan = input.next();
if (count > 9) {
if ("大".equals(kaiPan)) {
money += yaJin;
} else {
money -= yaJin;
}
}
if (count <= 9) {
if ("小".equals(kaiPan)) {
money += yaJin;
} else {
money -= yaJin;
}
}
if (count <= 9) {
System.out.println("开盘" + i + "," + j + "," + k+ "————"+ count + "点小");
} else {
System.out.println("开盘" + i + "," + j + "," + k+ "————"+ count + "点大");
}
if("大".equals(kaiPan)){
System.out.println("恭喜你买中了!");
}else{
System.out.println("很遗憾你没买中了!");
}
System.out.println("你的金额为:" + money);
if (money <= 100) {
System.out.print("您的余额不足,是否充值(y/n):");
String chon = input.next();
if (!"n".equals(chon)) {
System.out.print("请输入充值金额:");
int zhi = input.nextInt();
money += zhi;
} else {
System.out.println("期待您下次的光临");
break;
}
}
} while (true);
}else {
System.out.println("可惜您错过了飞黄腾达的机会");
}

}
//运行结果
//***************欢迎来到蔷莱德块娱乐城***************
// 是否开始游戏(y/n):g
// 请输入充值金额单位(万):1
// 游戏开始
// 请输入压的金额单位(万):1
// 请压大小:大
// 开盘4,3,5————12点大
// 恭喜你买中了!
// 你的金额为:2
// 您的余额不足,是否充值(y/n):n
// 期待您下次的光临

·比大小
package Task;
import java.util.Scanner;
public class BiDaXiao {
public static void main(String[] args) {
int max,min,sum;
Scanner input = new Scanner(System.in);
System.out.print("请输入一个整数(输入0结束):");
sum=input.nextInt();
max=sum;
min=sum;
while(sum!=0){
System.out.print("请输入一个整数(输入0结束):");
sum=input.nextInt();
if(sum!=0){
if(sum>max) {
max=sum;
}
if(sum<min){
min=sum;
}
}
}
System.out.println("最大值为"+max);
System.out.println("最小值为"+min);
}
}
//运行结果
//    请输入一个整数(输入0结束):295
// 请输入一个整数(输入0结束):961
// 请输入一个整数(输入0结束):96
// 请输入一个整数(输入0结束):1567
// 请输入一个整数(输入0结束):18
// 请输入一个整数(输入0结束):0
// 最大值为1567
// 最小值为18
 
posted @ 2018-12-27 23:59  XiaoZheJun  阅读(254)  评论(0编辑  收藏  举报