javaSE有关变量的问题
在编程时,我想让变量a只赋值一次,以后我只要用a++就可以使a是的值一直往上加。但我不知道要用什么来修饰变量,我记得在C中可以用static来修饰,那java呢?我还是新手,请各位大神指点。 --------------------编程问答-------------------- 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++);
}
}
}
上面的代码没有编译 可以参考一下 --------------------编程问答-------------------- public class Main
敲错了 --------------------编程问答-------------------- 那要看a的作用域 --------------------编程问答-------------------- 那你也可以用static,java也有的 --------------------编程问答-------------------- static --------------------编程问答-------------------- lz要多看看java基础
补充:Java , Java SE