# 思路
让计算机随机从 0-100 取值,让用户输入数字来猜,用 if 语句来判断用户所输入的值与计算机的值相比较来输出大小结果。若值相等则程序结束反之,进入 while 循环继续让用户输入并判断至相同,每次判断都将 count 累加一来计算用户猜数的次数并在程序结束时告知用户 count 的值。
# 实例代码
import java.util.Random; | |
import java.util.Scanner; | |
public class 猜数 { | |
public static void main(String[] args) { | |
Random r = new Random(); | |
int fan = r.nextInt(100); // 定义一个随机数由计算机随机取值 0-100 | |
Scanner in = new Scanner(System.in); | |
int scanner = 0; | |
int count = 0; | |
while (scanner != fan){ | |
System.out.printf("请输入数字:" ); | |
scanner = in.nextInt(); | |
if (scanner < fan){ | |
System.out.println("您的值有点小哦!"); | |
count++; | |
}else if (scanner>fan){ | |
System.out.println("您的值有点大哦!"); | |
count++; | |
}else { | |
System.out.println("恭喜您猜对了!!!!!"); | |
} | |
} | |
System.out.println("您一共猜了"+count+"次!"); | |
} | |
} |