java--案例:[Random]随机100-200的数、班级点名器、控制台输入三个数,输出最大值,或最小值?

时间:2025-03-20 07:16:16

随机100-200的数

思路:先随机到100的数,然后再加100

public static void main(String[] args) {
        Random ran = new Random(); //创建一个随机产生数类Scanner
        int i = (101); //随机产生0-100的数
        i += 100;       //产生一个100-200的数
        (i); 
        
    }

 

班级点名器

思路:给个数组用来存名字,利用Random随机数类随机输出数组的索引,最后随机输出数组索引内的内容

//编写一个班级点名器(能够多次点名,点名后由用户选择继续还是结束)?
    public static void main(String[] args) {
        boolean k=true;
        ("抽到的名字是:");
        while(k) {
        String[] name= {"王xx","陈xx","刘xx","关xx","黄xx",
                        "如花","漂亮","鞠躬","固化剂","滴答滴"};
        
        Random ran=new Random();
        int i =(-1); //随机输出数组的索引
        (name[i]);
        
        ("重新点名请输入1:");
        Scanner sc =new Scanner();
        int j =();
        if(j!=1) {
            k=false;
        }
        
        }
        ();
    }

控制台输入三个数,输出最大值,或最小值?

public static void main(String[] args) {
        Scanner sc=new Scanner();
        ("请输入三个数:");
        int a =();
        int b =();
        int c =();
        int max= a>b?((a>c)?a:c):((b>c)?b:c);
        int min= a<b?((a<c)?a:c):((b<c)?b:c);
        ("最大值是:"+max);
        ("最小值是:"+min);
        
        
    }