书中有这样一段代码:
public class part
{
static final double PI=3.14;
static int age=23;
public static void main (String[] args){
final int number;
number=1235;
age=22;
System.out.println("常量PI的值为:" + PI);
System.out.println("赋值后number的值为:"+number);
System.out.println("int型变量age的值为:" + age);
}
}
我有几个地方不明白:1:
static final double PI=3.14;
static int age=23;中的static 有什么作用?
2:是不是声常量必须要加final,声名变量就不能加?final指的是什么意思?
3:最后输出的结果“int型变量age的值为:22”为什么不是23?
有没有哪位朋友能帮忙指点一下。谢谢了!!
一只萌萌小番薯