随机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); } |