5.1变量
- 变量的定义:程序运行期间,内容可以发生改变的量。
- 创建一个变量并且使用的格式:
数据类型 变量名称;
//创建了一个变量变量名称 = 数据值;
//赋值,将右边的数据值,赋值交给左边的变量。
- 一步到位的格式:
数据类型变量名称 = 数据值;
//在创建一个变量的同时,立刻放入指定的数据值
- 运行结果:
注意
:右侧数值的范围不能超过左侧数据类型的取值范围- 不同数据类型运行结果:
- 将一个变量的数据内容,赋值给另一个变量
右侧的变量名称var1已经存在,里面装的是false布尔值
将右侧变量里面的false值,向左交给var2变量进行存储
※变量的注意事项
- 如果创建多个变量,那么变量之间的名称不可以重复。如图
下面展示一些代码
- 如果创建多个变量,那么变量之间的名称不可以重复。如图
public class Demo03VariableNotice {
public static void main(String[] args) {
int num1 = 10;//创建了一个新的变量,名叫num1
//int num1 = 20; //又创建了另一个新的变量名字也叫num1,错误!
}
}
- 对于float和long类型来说,字母后缀F和L不要丢掉
- 如果使用byte或者short类型的变量,那么右侧的数据值不能超过左侧类型的范围
- 没有进行赋值的变量,不能直接使用;一定要赋值之后,才能使用。
- 变量使用不能超过作用域的范围。
- 【作用域】:从定义变量的一行开始,一直到直接所属的大括号结束为止。
下面展示一些代码
- 【作用域】:从定义变量的一行开始,一直到直接所属的大括号结束为止。
//System.out.println(num5); //在创建变量之前,不能使用这个变量
int num5 = 500;
System.out.println(num5);
- 可以通过一个语句来创建多个变量,但是一般情况不推荐这么写。
下面展示一些代码片
。
int x = 100,y = 200,z = 300;
System.out.println(x);
System.out.println(y);
System.out.println(z);
运行结果: