文档库

最新最全的文档下载
当前位置:文档库 > Java的第二次机试题

Java的第二次机试题

阶段测试2-机试试卷

请用Eclipse编写代码,完成以下题目。

1.编写程序,实现猜数小游戏。随机生成一个0~99(包括0和99)的数字,从控制台输

入猜测的数字,输出提示太大还是太小,继续猜测,直到猜到为止,游戏过程中,记录猜对所需的次数,游戏结束后公布结果。程序运行结果如图2所示。猜测次数与游戏结果对照见表1所示。

表1 猜测次数与游戏结果对照表

Java的第二次机试题

提示:产生

Java的第二次机试题

图2 猜数游戏运行结果

要求:代码规范,有注释,能正确运行出结果,.java源文件打包后,以自己名字命名提交。import java.util.Scanner;

public class shuijishu {

/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

Scanner in = new Scanner(System.in);

int number = (int) (Math.random() * 100);

int i = 1;

while (true) {

System.out.println("请输入你要猜的数(0——99之间):");

int shuru = in.nextInt();

if (shuru == number) {

if (i == 1) {

System.out.println("猜对了!"); System.out.println("你太聪明了!"); break;

} else if (i >= 6) {

System.out.println("猜对了!"); System.out.println("要努力啊!"); break;

} else {

System.out.println("猜对了!"); System.out.println("不错,再接再厉!"); break;

}

} else {

if (shuru > number) {

System.out.println("大了点!在猜!"); } else {

System.out.println("小了点!在猜!"); }

}

i++;

}

}

}