变量、数据类型和运算符
- 变量:
1.一个数据的存储空间的标识。
2.变量时存储空数据的一个基本单元。
3.不同的变量相互独立。
- 数据类型:
常用的Java数据类型:
1.int 整型 用于存储整数。
2.double 双精度浮点型 用于存储带小数的数字。
3.char 字符型 用于存储单个字符。
4.String 字符串型 用于存储一串数字。
- 变量的声明与赋值:
1.声明变量: 数据类型 变量名;
例:double score //声明双精度浮点型变量score存储分数
例:String name //声明字符串型变量name存储学生姓名
例:char gender //声明字符型变量gender存储
2.变量赋值: 变量名 = 值;
例:score = 98.5;
例:name = “张三”;
例:gender = ‘男’;
3.声明并赋值: 数据类型 变量名 = 值;
double score =98.5;
String anme = “张三”;
char gender = ‘男’;
4.常见错误:
1.变量未赋值先使用。
2.使用非法的变量名。
3.变量名重复。
- 变量命名规则:
1.变量名必须以字母,下划线或美元符号开头。
2.变量可以包括数字,但不能以数字开头。
3.除了下划线或美元符号以外,变量名不能包含任何特殊字符。
4.不能使用Java语言的关键字,如int、class、public等。
5.合法变量名:_myCar,score1,$myCar,graph1_1
- 数据类型转换:
1.自动类型转换:
1.两种类型要兼容:数值类型(整型和浮点型)相互兼容。
2.目标类型大于源类型。
2.强制类型转换:
从宽度大的类型转换成宽度小的类型,使数值损失精度。
- boolean类型:表示真假; true 真, false 假
- 运算符:
1.赋值运算符:=
2.算术运算符:+(和),-(差),*(乘积),/(商),%(取余)
3.关系运算符:>(大于),<(小于),>=(大于等于),<=(小于等于),==(等于),!=(不等于)
- “=”和“==”的区别:
1.“=”是赋值运算符,即把右边的值赋给“=”左边的变量,如 int num = 20;
2.“==”是比较运算符,即“==”左边的值与“==”右边的值比较,看它们是否相等。