随机100-200的数
思路:先随机到100的数,然后再加100
public static void main(String[] args) { Random ran = new Random(); //创建一个随机产生数类Scanner int i = ran.nextInt(101); //随机产生0-100的数 i += 100; //产生一个100-200的数 System.out.println(i); }
班级点名器
思路:给个数组用来存名字,利用Random随机数类随机输出数组的索引,最后随机输出数组索引内的内容
//编写一个班级点名器(能够多次点名,点名后由用户选择继续还是结束)? public static void main(String[] args) { boolean k=true; System.out.println("抽到的名字是:"); while(k) { String[] name= {"王xx","陈xx","刘xx","关xx","黄xx", "如花","漂亮","鞠躬","固化剂","滴答滴"}; Random ran=new Random(); int i =ran.nextInt(name.length-1); //随机输出数组的索引 System.out.println(name[i]); System.out.println("重新点名请输入1:"); Scanner sc =new Scanner(System.in); int j =sc.nextInt(); if(j!=1) { k=false; } } System.out.println(); }
控制台输入三个数,输出最大值,或最小值?
public static void main(String[] args) { Scanner sc=new Scanner(System.in); System.out.println("请输入三个数:"); int a =sc.nextInt(); int b =sc.nextInt(); int c =sc.nextInt(); int max= a>b?((a>c)?a:c):((b>c)?b:c); int min= a |