除了必要,任何时候都要对变量进行初始化。
这是减少程序BUG的良好习惯。

解决方案 »

  1.   

    我也是初手,试写一个
    public class TestInit
    {
    static  int number;
    String  firstName;
    float  height;
    float init(float _weight){
    float weight;
    //局部变量必须先初始化 
    //  weight=weight+5;

    weight =_weight;
    return weight;

    }

    public static void main(String[] args)
    {
    //静态变量初始化在创建实例之前
    System.out.println("The value of number is "+TestInit.number+"\n");
    //System.out.println("The value of height is "+TestInit.height);

    TestInit test=new TestInit();

    System.out.println("The value of height is "+test.height+"\n"+
    "The value of weight is "+test.init(50)+"\n"+
    "Number is "+test.number+"\n"+
    "The value of number is "+TestInit.number+"\n");

    }
    }