Java程序含有静态变量,已经定义并赋值好,块中的整形变量前面没有加int,输出的静态变量结果为什么是块中赋予的值?
static int age=22;
static final float pi=3.1415926F;
public static void main(String[] args) {
final int number;
number=12345;
int age=47;
System.out.println("常量pi的值为:"+pi);
System.out.println("赋值后number的值为:"+number);
System.out.println("int型变量age的值为:"+age);
System.out.println("int型变量age的静态值为:"+TextF.age);
块中没有int,输出的age是47,有int。输出的是22