元旦作业输入一批数字求最大最小值,用户输入一位整数,显示对应英文星期缩写,筛子游戏完善

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("穷逼,滚吧!");
    }
}

运行结果如下

posted @ 2019-01-02 11:47  JAVA开发新人  阅读(464)  评论(0编辑  收藏  举报