元旦作业输入一批数字求最大最小值,用户输入一位整数,显示对应英文星期缩写,筛子游戏完善
1.输入一批数字求最大最小值
package com.bd22; import java.util.Scanner; public class Max_and_Min { public static void main(String[] args) { //输入一批整数 //输出其中的最大值和最小值 //输入数字0时结束循环,输出结果 Scanner sc = new Scanner(System.in); int num; int max=0; int min=0; do { System.out.print("请输入一个整数(输入0结束):"); num = sc.nextInt(); if(min==0) {//防止最小值为0 min = num; max = num; } if(num>max&&num!=0) { max=num; } if(num<min&&num!=0) { min=num; } }while(num!=0); System.out.println("最大值是"+max+"最小值是"+min); } }
运行结果如下
2.用户输入一位整数,显示对应英文星期缩写
package com.bd22; import java.util.Scanner; public class Day { public static void main(String[] args) { Scanner sc = new Scanner(System.in); //用键盘输入一位整数 //输入1-7显示对应英文星期缩写 //MON,TUE,WED,THU,FRI,SAT,SUN //输入其他数字提示用户重新输入 //输入数字0程序结束 int num; do { System.out.print("请输入数字1-7(输入0结束):"); num = sc.nextInt(); switch(num){ case 1: System.out.println("今天是 MON"); break; case 2: System.out.println("今天是 TUE"); break; case 3: System.out.println("今天是 WED"); break; case 4: System.out.println("今天是 THU"); break; case 5: System.out.println("今天是 FRI"); break; case 6: System.out.println("今天是 SAT"); break; case 7: System.out.println("今天是 SUN"); break; default: System.out.println("您的输入有误,请重新输入"); break; } }while(num!=0); System.out.println("程序结束!"); } }
运行结果如下
3.筛子游戏完善
package com.bd22; import java.util.Scanner; public class Game { public static void main(String[] args) { //筛子游戏循环 System.out.println("欢迎来到筛子游戏"); System.out.println("是否开始游戏?(Y/N)"); Scanner input =new Scanner(System.in); String chose = input.nextLine(); int money = 1000; while(!"N".equals(chose)) { if(money<=0) {//判断金钱余额足不足够 chose = "N"; System.out.println("您的余额不足请充值"); continue; } System.out.println("请下注"); int pay = input.nextInt(); if(pay>0) { System.out.println("请问是要压大还是压小?"); String guess = input.next(); int a = (int)(Math.random()*6)+1; System.out.println("买定离手"+a); String result =(a)>3?"大":"小"; if(guess.equals(result)) { money += pay; System.out.println("恭喜您压中了,您的余额为:"+money); }else{ money -= pay; System.out.println("很遗憾,您没有压中,您的余额为:"+money); } }else{ money -= pay; System.out.println("游戏结束,您的余额为:"+money); } }System.out.println("穷逼,滚吧!"); } }
运行结果如下