一、 题目
猜数字小游戏规则:
系统自动生成一个随机整数然后由用户输入一个猜测的数字,如果输入数字比生成数大,则提示“猜大了”;如果输入数字比生成数小,则提示“猜小了”;
如果输入数字与生成数一样,则提示“猜对了”。
使用java编写出这个程序。 并写出注释。
二、知识储备
1、Java的类的对象创建,一些基本的操作、输入输出语句、随机数如何生成、循环和条件判断等
代码
import java.util.Scanner;
public class Number {
public int getRandNum(){
int randNum=(int)(Math.random()*100);
System.out.println(randNum);
return randNum;
}
public int getUsrNum(){
System.out.println("请输入一个数字:");
Scanner usrNum =new Scanner(System.in);
int input=usrNum.nextInt();
System.out.println("你输入的数字为:"+input);
return input;
}
}
class Test{
public static void main(String[] args){
Number num = new Number();
int count =1;
int system =num.getRandNum();
int usr = num.getUsrNum();
while(usr!=system&&count<5){
if(usr>system){
System.out.println("猜大了!继续猜!");
usr = num.getUsrNum();
}else {
System.out.println("猜小了!继续猜!");
usr = num.getUsrNum();
}
count++;
}
if(usr==system){
System.out.println("随机数是:"+system+",你猜测的是:"+usr+",你赢了!!");
}else{
System.out.println("随机数是:"+system+",你猜测的是:"+usr+",你输了!!");
}
}
}
三、代码实测效果
顺利完成题目要求。
四、总结
没什么难的,注释写的很详细。
|