标签:blog ar java sp div log bs new as
在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);
}
}
}
}
标签:blog ar java sp div log bs new as
原文地址:http://www.cnblogs.com/yc12/p/4072312.html