猜数字游戏

系统随机生成一个0– 100之间的自然数,作为幸运数字,让玩家猜这个数字.

例如:
随机的幸运数字是30;
请输入[0,100]之间的自然数:50

请输入[0,50]之间的自然数:25

请输入[25,50]之间的自然数: 30

Wonderful!!!结束游戏

public static void main(String[] args) {
        Scanner in = new Scanner(System.in);

        double v = Math.random() * 100;
        int s = (int) v;
//        int s=65;  //定义随机数s
        int max = 100, min = 0;

        for (int i=1;i<=1;)
        {
            System.out.println("在["+min+","+max+"]之间猜一个数字:");
            int num = in.nextInt();  //用户输入的数字定义为num
            if(num>max||num<min){
                continue;
            }
            if (num==s)
            {
                System.out.println("Wonderful!!!\n这个数是:"+s);
                break;
            }
            if (num > s)
            {
                max=num;
                System.out.println("在["+min+","+max+"]之间");
            }
            else if (num < s)
            {
                min=num;
                System.out.println("在["+min+","+max+"]之间");
            }
        }
    }

在控制台输出全部水仙花数

public static void main(String[] args)
    {
        for( int num = 100; num <= 999; num++)
        {
            int a = num%10;      //获取个位
            int b = num/10%10;   //获取十位
            int c = num/100%10;  //获取百位
//            if(x == (a*a*a + b*b*b + c*c*c))
//            {
//                System.out.println(x);
//            }
            double tmp = Math.pow(a,3)+Math.pow(b,3)+Math.pow(b,3);
            if(tmp==num)
            {
                System.out.println("num = " + num);
            }
        }
    }

输出两个数的最小公约数最大公倍数

public static void main(String[] args) {
        Scanner in=new Scanner(System.in);
        System.out.println("请输入两个整数");
        int m=in.nextInt();
        int n=in.nextInt();
        int min,a=0;
        if(m>n) min=n;
        else min=m;
        for(int i=min;i>0;i--)
        {
            a=i;
            if(m%i==0&&n%i==0) break;
        }
        System.out.println("公约数"+a);
        System.out.println("公倍数"+(m*n)/a);
    }
最后修改:2021 年 05 月 19 日
如果觉得我的文章对你有用,请随意赞赏