猜数字游戏:一个类A有一个成员变量v,有一个初值100。定义一个类,对A类的成员变量v进行猜。如果大了则提示大了,小了则提示小了。等于则提示猜测成功。程序,面向对象,成员变量,初学者

解决方案 »

  1.   


    import java.util.*;
    public class GuessNumber
    {
    private int number=0;
    Random rand = new Random();
    public GuessNumber()
    {
    number=rand.nextInt(1000);//未知数在1000以内.
    }
    public int getNumber()
    {
    return number;
    }
    public static void main(String[] args)
    {
    GuessNumber gn=new GuessNumber();
    int input=0;
    Scanner scan=new Scanner(System.in);
    System.out.println("Please input a number to begin the guess!");
    while(true)
    {
    input=scan.nextInt();
    if(input==gn.getNumber())
    {
    System.out.println("hi! number is "+input);
    break;
    }
    else if(input>gn.getNumber())
    {
    System.out.println("too large! reinput");
    }
    else
    {
    System.out.println("too small! reinput");
    }
    }
    }
    }
      

  2.   

    好难啊,估计CSDN没有人会,去学校问问学生吧
      

  3.   

    类 A
    public class A {
        private int initNum; public int getInitNum() {
    return initNum;
    } public void setInitNum(int initNum) {
    this.initNum = initNum;
    }
        
    }类TestA
    import java.util.Scanner;
    public class TestA { /**
     * @param args
     */
    public static void main(String[] args) {
    A a = new A();
    a.setInitNum(100);
    Scanner sc=new Scanner(System.in);
    System.out.println("请输入你的答案");
    while(true){
    int input = sc.nextInt();
    if (input==a.getInitNum()){
    System.out.print("你猜对了");
    }else if(input<a.getInitNum()){
    System.out.print("答案过小");
    }else{
    System.out.print("答案过大");
    }
    } }}
      

  4.   

    xfdfdgaghtgr欢聚一堂民航局 
      

  5.   

    完全没有难度 啊、
      用到Scanner
      

  6.   

    楼主是在考验csdn的专业程度吧,这个题可以去学校问问学生,那里大神能解答
      

  7.   

    好难啊,估计CSDN没有人会,去学校问问学生吧
      

  8.   

    太难了,在学校的时候写个java ME 小游戏,哎,现在不会了。。