/*
猜数字案例
游戏操作如下:
后台预先生成一个1-100之间的随机数,用户键盘录入猜数字
如果猜对了,打印“恭喜您,答对了”
如果猜错了
猜大了:打印“sorry,您猜大了!”
猜小了:打印“sorry,您猜小了!”
直到数字猜到为止
结果三种情况:
猜中了,猜大了,猜小了
随机数类 Random
输入类 Scanner
选择结构 if
循环结构 while
*/
import java.util.Random;
import java.util.Scanner;
public class GuessNumber{
public static void main(String[] args){
//定义一个随机数
Random run = new Random();
int i = run.nextInt(100)+1;
System.out.println("游戏开始");
//用户输入的数据
Scanner sc = new Scanner(System.in);//括号内要加上内容
System.out.println("——————请输入一个您要猜的数字——————");
int j = sc.nextInt();
while(i!=j){
if(i<j){
System.out.println("Sorry,您猜大了");
}else{
System.out.println("Sorry,您猜小了");
}
j = sc.nextInt();
}
System.out.println("恭喜您,猜对了");
}
}
运行结果: