题目:代码模拟猜数字小游戏,假设不许超过7次,且输出猜的次数
思路:
1.产生随机数,一旦产生不再变化 用Random的nextInt方法
2.需要键盘输入,用Scanner
3.获取键盘输入的数字,用Scanner的nextInt方法
4.判断数字是否正确,if条件
(4.1):太大,提示太大,重试
(4.2):太小,提示重试
(4.3):猜对,结束
5.特殊情况(在第7次的时候才猜对,不让程序显示猜测结束,需再加入一句判断条件)
6.循环次数确定,用for循环
7.设置计数器
import java.util.Random;
import java.util.Scanner;
public class Demo05RandomGame {
public static void main(String[] args) {
Random r = new Random();
int randomNum = r.nextInt(100) + 1;
Scanner sc = new Scanner(System.in);
for (int num = 1; num <= 8; num++) {
System.out.println("请输入你猜的数字:");
int guessNum = sc.nextInt();
if(num == 7){
if (ran