在类中,用static声明的成员变量为静态成员变量,或者叫做类属性、类变量。
-- 它为该类的公用变量,属于类,被该类的所有实例共享,在类被载入时,被显示初始化。
-- 对于该类的所有对象来说,static成员变量只有一份,被该类的所有对象共享
所以static int num;应该定义在该类中所有方法的外面。
程序还有一个小错误:就是for(int x=12,x<=1002,x=x+10)中表达式之间用分号(:),而不是逗号(,)
正确程序:
public class test {
static int num;
public static void main(String[] args) {