猜数字游戏

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);
}
}

 

posted @ 2017-10-07 17:32  小张在搬砖  阅读(231)  评论(0)    收藏  举报