在java中,变量必须先声明,然后利用赋值语句显示初始化,然后才能使用,这句话对吗?
常量是不是在使用后被声明和赋值也是可以的?类常量和常量有什麽区别,类常量是定义位于main方法的外部,好像是在使用后才定义的啊,事先也没有声明,那么常量也可以先使用在声明吗?
常量的声明,使用和变量有什麽区别啊?
我是刚自己看书学java的,看到这里有点糊涂,请大家指点下,谢谢。
常量是不是在使用后被声明和赋值也是可以的?类常量和常量有什麽区别,类常量是定义位于main方法的外部,好像是在使用后才定义的啊,事先也没有声明,那么常量也可以先使用在声明吗?
常量的声明,使用和变量有什麽区别啊?
我是刚自己看书学java的,看到这里有点糊涂,请大家指点下,谢谢。
{
public static void main(String[] args)
{
double papeWidth=8.5;
double paperHeight=11;
System.out.println("Paper size in centimeters:"
+paperWidth*CM_PER+"by"+paperHeight*CM_PER_INCH);
}
public static final double CM_PER_INCH=2.54;
} 这个类常量不就是没先声明就使用了吗?
常量是声明同时必须赋值的,而且以后不能在赋值的;常量声明时加个关键字final
变量的值是可改变的,你没有赋值有时系统给其默认赋值;
对的
常量是不是在使用后被声明和赋值也是可以的?
Java语言中的常量稍微有些特殊,可以不用在声明的时候赋值,但是不管怎么,只能赋一次值类常量和常量有什麽区别
类常量就是指类内部的static常量常量的声明,使用和变量有什麽区别啊?
常量只能赋一次值,变量的值可以任意改变
变量和常量在声明上的区别就是常量多了一个final在类型的前面
比如:
private int Age; /**这是变量*/
private final int Age; /**这是常量*/
学语言有的时候理解是很重要的
但是有的时候过于埋头于理论就是没有必要的了
知道区别 然后知道怎么用 就可以了~
另外final也可以修饰方法和类,当它修饰方法时,这个方法就不可以在子类中重写;
当它修饰类,那么该类就不允许继承。