课程
/后端开发
/Java
/Java入门第二季
问变量与常量的区别,就是有点记忆模糊了。随便问问的
2016-08-12
源自:Java入门第二季 9-5
正在回答
常量就是用final进行修饰的变量, 一旦被赋值以后就无法再次赋值了。例如pi=3.141596
而变量是可以多次赋值改变的。
用final修饰定义的变量值是不变的,所以是常量;而变量是后期可被重新赋值的。也可以这样理解,只要是被final修饰的变量就是常量,其他的都是变量
int 10; int a = 1; a = 11; final int b = 2;
像10这样不变的量就是常量,final修饰的变量只能被赋值一次,相当于常量,变量可以改变即被多次赋值。
有final修饰的是常量,一般用纯大写声明;
变量就是普通声明的变量
变量也就是指可以改变的量,如白菜的价钱可以定义为一个整型变量 int baicai
由于白菜的价格是波动的,所以可以修改白菜的价格
常量是不变的量,例如 π=3.14159 ,我们可以定义final double pi = 3.14159
一般不会去改变这个值
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
2 回答静态成员变量与成员变量的区别?
3 回答成员变量、局部变量与C中的全局变量、局部变量区别
3 回答PPT上面的成员变量与局部变量的区别出错
1 回答成员变量和局部变量区别
1 回答static 静态变量和成员变量的区别?
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号