猜数字游戏
1) 程序随机分配给客户一个 1—100 之间的整数
2) 用户在输入对话框中输入自己的猜测
3) 程序返回提示信息,提示信息分别是:“猜大了”、“猜小了”和“猜对了”。
4) 用户可根据提示信息再次输入猜测,直到提示信息是“猜对了
”首先建立一个gusss的包,引用import java.util.Random;产生随机数,之后在建立的包内
新建一个Do类。
将计算机长生的随机数赋给变量rightNum,调用Scanner scanner = new Scanner(System.in);
此语句后可以从键盘输入,并将输入的初值赋予为0;在都循环中进行比较用户输入的值与计算机
随机产生的值大小,并做出猜大了或猜小了的提示直到猜出正确的值。
package gusss;//信1605 -3
import java.util.Random;
import java.util.Scanner;
public class Do {
public static void main(String[] args) {
int rightNum = new Random().nextInt(100) + 1;
Scanner scanner = new Scanner(System.in);
int input = 0;
do{
System.out.print("请猜数字(1-100)!");
input = scanner.nextInt();
if(input > rightNum){
System.out.println("猜大了!");
}else if(input < rightNum){
System.out.println("猜小了!");
}
}while(input != rightNum);

System.out.println("猜对了" + rightNum);
}
}

浙公网安备 33010602011771号