public class classEx45 {
static {
long prod = 1L;
for (int i = 1; i <= 10; i++) {
if (i % 2 == 0)
continue;
prod *= i;
}
System.out.println("1*3*5*7*9=" + prod);
}
public static void main(String[] args) {
AAA a = new AAA();
System.out.println("关键字static不仅可以修饰成员变量、方法,还可以修饰代码块!");
}
}
class AAA {
static {//静态块
int sum = 0;
for (int i = 1; i <= 10; i++) {
if (i % 2 != 0)
continue;
sum += i;
}
System.out.println("2+4+6+8+10=" + sum);
}
}
在for循环外打印结果。
下次问问题把代码整理好。