在程序运行过程中(运行时|runtime),可以发生变化的量。(变量是一块具有名称的内存)
①先声明变量(数据类型),后赋值
int a; //此时a就是一个变量 a = 10;
②初始化变量
int a = 10;
举个很简单的例子
int a = 10;
若给a赋值后,后面大量需要用到10这个值,在之后需要改变值的时候,只需要直接改a就行了,就不用一个一个去改10这个数了
运行结果:
运行结果:
为大家介绍byte、short > int > float > double的转换
public class change{ public static void main(String[] args){ //byte short>>int>>float>>double byte first = 10; int second = 5; short third = 15; long fourth = 20l; float fifth= 3.1415f; int num = first + second + third; long num1 = first + second + third + fourth; int num2 = third + 8; double num3 = first + third + fifth; System.out.print(num+“\n”); System.out.println(num1); System.out.println(num2); System.out.println(num3); } }运行结果: 由代码可见:
byte + int + short 三种类型相加最后可得int型结果 byte + int + short + long 四种类型相加可得long型结果 short型变量+8后可自动转化为int型变量 byte + short + float 三种类型相加可得double型结果