import java.util.Random;//猜数游戏最主要的是用到一个系统函数,取随机数;
import java.util.Scanner;
public class Ch0408 {
private int namber1, namber2;
//private int namber2;
/*public int getNamber1() {
return namber1;
}*/
public void setNamber1(int namber1) {
if(namber1>100||namber1<0){
System.out.println("数据输入错误,系统将给默认值50");
namber1 = 50;
}
this.namber1 = namber1;
}
public int getNamber2() {
namber2 = (int)(Math.random()*100) + 1;
return namber2;
}
/*public void setNamber2(int namber2) {
this.namber2 = namber2;
}*/
public void show(){
if(this.namber1 == this.namber2){
System.out.println("你猜对了!~+~");
}
else if(namber1 > namber2)System.out.println("你猜大了= =. 电脑出的是:"+namber2);
else System.out.println("你猜小了- -. 电脑出的是:"+namber2);
}
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
Ch0408 ch0408 = new Ch0408();
System.out.println("————————猜数游戏——————\n输入一个数据(1~100)以0结束:");
for(;;){
ch0408.setNamber1(in.nextInt());
if(ch0408.namber1 == 0)break ;
ch0408.getNamber2();
ch0408.show();
}
}
}