小练习 :
## 一种简单的利用文本扫描类写的猜数字游戏.java ##
//定义了A类
public class A {
//定义了私有的整型变量 v;
private int v ;
//定义构造函数,初始化V 。
public A(int v) {
this.v = v;
}
// 取v的值
protected int getV(){
return v ;
}
}
//定义了B类
public class B {
public static void main(String [] args) {
//给变量a赋初值 ;
A a = new A(90);
//while循环语句
while(true){
//先输出一句说明范围和限制:
System.out.println("请输入任意一个100以内的整数:");
//当执行到Scanner这行时,程序停止执行,直到输入一个“整数”,并回车;
Scanner input = new Scanner(System.in);
//给变量input_value 赋值 ;
int input_value =input.nextInt();
//判断,输入的数比V小的情况。
if(input_value < a.getV()){
System.out.println("您输入的数太小");
//输入的数比V大的情况
}else if(input_value > a.getV()){
System.out.println("您输入的数太大");
//输入的数与V大小相等时,输出,并且跳出while 循环。
}else if(input_value == a.getV()){
System.out.println("您输入的数正确!");
//如果没有break 将是死循环
break;
}
}
}
}