变量的基本使用
- 变量的理解:内存中的一个存储区域,该区域的数据可以在同一类型范围内不断变化
- 变量的构成包含三个要素:数据类型 、变量名、存储的值
- Java中变量声明的格式: 数据类型 变量名 = 变量值(其中变量值比较重要,而且是核心)
- Java中的变量按照数据类型来分类:
- 基本数据类型(8种):
- 整型:byte \ short \ int \ long
- 浮点型:float \ double
- 字符型:char
- 布尔型:boolean
- 引用数据类型(6种)
- 类(class)
- 数组(array)
- 接口(interface)
- 枚举(enum)
- 注解(annotation)
- 记录(record)
- 定义变量时,变量名要遵循标识符命名的规则和规范
- 说明:
- 变量都有其作用域,变量只在作用域内是有效的,出了作用域就失效了。
- 在同一个作用域内,不能声明两个同名的变量。
- 定义好变量以后,就可以通过变量名的方式对变量进行调用和运算。
- 变量值在赋值时,必须满足变量的数据类型,并且在数据类型有效范围内变化
常见的错误
- number = 10;
- 错误原因:由于number前没有声明类型,即当前number变量没有提前定义,所以编译不通过。
- 请看如下的代码
public class Main{
public static void main(String[] args){
char gender = '女';
char gender = '男';
System.out.println("gender=" + gender);
// 注意输出语句中的"+"是用于字符串连接的运算符,而不是平常意义上的"加号"。
}
- 错误原因:在同一个作用域内,不能声明两个同名的变量。
-
byte b1 = 127; 此时让b1等于128,即b1 = 128;
- 错误原因:b1超出了byte的范围,编译不通过。