例15:猜数字游戏:随机生成一个100以内的数,从键盘输入数,如果大了提示,大了,如果小了,提示小了,如果对了,就不再猜了,并统计一共猜了多少次?
package day2; import java.util.Random; import java.util.Scanner; public class TestDoWhileLoop { public static void main(String args[]) { //随机产生一个100以内的整数 //int number=(int)(Math.random()*90+10); //System.out.println(number); Random random=new Random(); int num1=random.nextInt(100); //System.out.println(num1); //2.键盘输入 Scanner scanner=new Scanner(System.in); int guess; int count=0; do { //循环至少执行一次 System.out.println("请输入一个数:"); guess=scanner.nextInt(); count++;//输入一次计数一次 if(guess>num1) { System.out.println("大了!"); }else if (guessSystem.out.println("小了!"); }else { System.out.println("猜对了!"); } } while (guess!=num1); System.out.println("一共猜了"+count+"次"); } }