第一个类:
public class Num {
//定义private变量,不允许用户修改,并生成set和get方法。
private int num1;
public int getNum1() {
return num1;
}
public void setNum1(int num1) {
this.num1 = num1;
}
//生成随机数的方法
public int random() {
setNum1((int)(Math.random()*100));
return num1;
}
//将随机生成的数打印出来,方便用来作弊。
public void show() {
System.out.println(getNum1());
}
第二个类:
public class B {
public static void main(String[] args) {
//调用Num类
Num num=new Num();
//将随机生成的数赋给v1变量
int v1=num.random();
Scanner input =new Scanner(System.in);
//循环判断输入的数字是否正确,正确后退出
while(true) {
System.out.println("输入想要猜 的数");
int v=input.nextInt();
if (v>v1) {
System.out.println("您输入的数大了,请重新猜");
}else if (v<v1) {
System.out.println("您输入的数小了,请重新猜");
}else {
System.out.println("恭喜您猜对了");
break;
}
}
}
}