在编程时,我想让变量a只赋值一次,以后我只要用a++就可以使a是的值一直往上加。但我不知道要用什么来修饰变量,我记得在C中可以用static来修饰,那java呢?我还是新手,请各位大神指点。

解决方案 »

  1.   

    static 是静态修饰符 被static修饰的成员变量无论被实例化几次都只会创建一个
    可以直接使用类名.变量名 做运算 可以实现lz说的 ++ class AAA
    {
         public static int a = 100;
    }public Main
    {
        public static void main( String [] args )
        {
            for( int i = 0 ; i < 100 ; i ++ )
            {
                System.out.println(AAA.a++);
            } 
        }
    }上面的代码没有编译 可以参考一下
      

  2.   

    public class Main
    敲错了
      

  3.   

    那你也可以用static,java也有的