猜数字游戏
题目:给定一个整数,输入一个数判断是否与这个整数相同,或大或小给出提示,未答出前不结束程序。
题目要求:一个类A有一个成员变量v,有一个初值100。定义一个类,对A类的成员变量v进行猜测。如果打了则提示大了,小了则提示小了,等于则提示猜测成功。
结果展示:
代码演示:
给定真值循环,在还没答出之前真值不变
定义数字类A和猜数字类guess同为static
引用类A中的赋值 int v (new A().v)
import java.util.Scanner;
class Test{
public static void main(String[] args) {
while (true)
{
Scanner s = new Scanner(System.in);
int i = s.nextInt();
guess a = new guess(i);
if(i == 100)break;
}
}
static class A{
int v = 100;
}
static class guess{
public guess(int i){
if(i == new A().v)
{
System.out.println("success !");
}else if(i < new A().v){
System.out.println("small !");
}else{
System.out.println("big !");
}
}
}
}
关注我,看更多
关注视频号===>学更多网页设计,毕设不是问题