首页 > 代码库 > 猜数字游戏(笔试题目)

猜数字游戏(笔试题目)

在CSDN上看到一个笔试题目。。收藏一下

机试就一个题目:写一个猜数字游戏,电脑随机生成一个数字(比如 1-100 之间)让玩家猜,如果没猜中,就告诉玩家猜的数字是大了还是小了,直到猜中为止,最后告诉玩家猜了多少次。整个游戏用最简单的控制台输入输出就行

 

package com.sun.demo;import java.util.Random;import java.util.Scanner;public class Test01 {	public static void main(String[] args) {		Random r = new Random();		int ri = r.nextInt(100); //随机产生的数值		Scanner sc = new Scanner(System.in);		int num = 0;  //输入的数值		int count = 0;//猜的次数		while (true) {			count++;			System.out.println("请猜数:");			num = sc.nextInt();			if (num == ri) {				System.out.println("恭喜你!已经猜中!共用了" + count + "次数 ");				break;			} else if (num < ri) {				System.out.println("对不起,数值小了!");			} else {				System.out.println("对不起,数值大了!");			}			//如果输入9999,则显示产生的数值			if (num == 9999) {				System.out.println("随机数是:" + ri);			}		}	}}

 

猜数字游戏(笔试题目)