Java 中的常量和变量
常量
概述
常量:是指在 Java 程序中固定不变的数据。
分类
代码案例
复制代码
变量概述
变量:常量是固定不变的数据,那么在程序中可以变化的量称为变量。
数学中,可以使用字母代替数字运算,例如 x=1+5 或者 6=x+5。程序中,可以使用字母保存数字的方式进行运算,提高计算能力,可以解决更多的问题。比如 x 保存 5,x 也可以保存 6,这样 x 保存的数据是可以改变的,也就是我们所讲解的变量。
Java 中要求一个变量每次只能保存一个数据,必须要明确保存的数据类型。
常量和变量的运算
下面的程序有问题吗?
复制代码
分析: b3 = 1 + 2 , 1 和 2 是常量,为固定不变的数据,在编译的时候(编译器 javac),已经确定了 1+2 的结果并没有超过 byte 类型的取值范围,可以赋值给变量 b3 ,因此 b3=1 + 2 是正确的。反之, b4 = b2 + b3 , b2 和 b3 是变量,变量的值是可能变化的,在编译的时候,编译器 javac 不确定 b2+b3 的结果是什么,因此会将结果以 int 类型进行处理,所以 int 类型不能赋值给 byte 类型,因此编译失败。
本文内容到此结束了,
如有收获欢迎点赞👍收藏💖关注✔️,您的鼓励是我最大的动力
如有错误❌疑问💬欢迎各位指出。
保持热爱,奔赴下一场山海。🏃🏃🏃
版权声明: 本文为 InfoQ 作者【共饮一杯无】的原创文章。
原文链接:【http://xie.infoq.cn/article/d5d105a4866ac4838f6d497f6】。文章转载请联系作者。
评论