java变量
变量
变量:java程序运行期间,内容可以发生改变的量。
变量分为 成员变量 和 局部变量
本次着重
局部变量(即定义在成员方法中的变量)
变量使用格式
创建一个变量并且使用的格式:
数据类型 变量名称; // 创建了一个变量
变量名称 = 数据值; //赋值,将右边的数据值,赋值交给左边的变量。
一步到位的格式
数据类型 变量名称 = 数据值; // 在创建一个变量的同时,立即放入指定的数据值
使用变量注意事项
在一个变量的作用域中不能存在另一个同名的变量。
【作用域】:从定义变量的一行开始,一直到直接所属的大括号结束为止。
变量的使用不能超过作用域的范围。
对于 float和long类型的变量的赋值来说,常量值一定要分别加上F和L字母后缀
对于byte或者short类型的变量,那么右侧的int类型数据值不能超过左侧类型的范围
涉及到编译器的一点优化:
如果数据值没有超过左侧,编译器自动补上(byte)(short) 的强转,char类型相同
如果右侧超过了左侧范围,那么直接编译器报错。
没有进行赋值的变量,不能直接使用;一定要赋值之后,才能使用。
成员变量除外,成员变量未赋值时具有默认值可以使用
可以使用一个语句来创建多个变量,但是一般不推荐这么写。
1
2
3
4
5
6
7
8
9
10public class Main {
public static void main(String[] args) {
int a,b=1,c;
a = 2;
c = 3;
System.out.println(a);
System.out.println(b);
System.out.println(c);
}
}
java变量
https://blog.wangxk.cc/2020/08/17/java变量/