下面这个是我自己写的,给点评论呗 ,哥们我在报名黑马课程,需要技术分
//使用Random类,完成猜数字游戏。
public class Demo {
public static void main(String[] args) {
//定义一个变量表示是否要玩并赋初始值为true
boolean begin=true;
//用一个循环语句要判断玩家是不是要接着玩
while (begin) {
//创建一个Random对象
Random r=new Random();
//随机产生一个0-10以内的数
int sys= r.nextInt(100);
//键盘输入一个数
Scanner s =new Scanner(System.in);
System.out.println("请输入一个数");
String shu = s.nextLine();//键盘输入一个数,赋值给字符串
int sh=Integer.parseInt(shu);//把字符串转成int型数据
//判断输入的数据sh 是否等于系统产生的数据sys
while (sh!=sys) {
if (sh>sys) {
System.out.println("输入的数据大了,请重新输入");
}else{
System.out.println("输入的数据小了,请重新输入");
}
shu= s.nextLine(); //键盘重新输入一个数
sh =Integer.parseInt(shu);
}
System.out.println("输入的数据正确"+sh);
//是否要从新玩
System.out.println("是否要从新玩,是请输入 yes,不需要请输入其他任意字符 ");
String sAgain=s.nextLine();
//判断玩家是否要重新玩
if (!(sAgain.equals("yes"))) {
begin = false;
}