-
产生随机数
-
第一种使用System.currentTimeMillis()%10会产生第一个随机的整数
-
随机产生2个整数x和y,显示what is x+y?,输入答案显示是否正确
-
int number1 = (int)(System.currentTimeMillis()%10); int number2 = (int)(System.currentTimeMillis()/7%10); Scanner input = new Scanner(System.in); System.out.println("Whit is "+number1 + " + "+number2+"?"); int answer =input.nextInt(); System.out.println(number1+" + "+number2+" = "+answer +" is "+(number1+number2==answer));
-
第二种产生随机数的方法:Math.random()方法将会获得一个0.0-1.0的随机double值
-
Math.random()方法随机产生2个整数,并且满足number1>=number2,显示what is number1-number2?输入答案以后显示是否正确
-
int number1 = (int)(Math.random()*10); int number2 = (int)(Math.random()*10); if(number1<number2) { int temp = number1; number1 = number2; number2 = temp; } System.out.println("What is "+number1+" - "+number2+"?"); Scanner input = new Scanner(System.in); int answer = input.nextInt(); if(number1-number2==answer) { System.out.println("You are correct!"); } else { System.out.println("You are wrong!"); System.out.println(number1+" - "+number2+" should be "+(number1-number2)); }
随身笔记(Java)-产生随机数
最新推荐文章于 2021-12-07 18:53:10 发布