变量
注意事项:
- java中每个变量必须先声明,后使用。
- 变量的作用域:变量所在的一对{}中。
- 同一个作用域内不能声明两个相同的变量。
变量的分类(按声明的位置不同):
- 在方法体外,类体内声明的变量称为成员变量。
- 在方法体内部声明的变量称为局部变量。
整数类型
java 的整型常量默认为 int 型,声明long型常量须后加‘l’或‘L’ 。
字符型
- char 型数据用来表示通常意义上“字符”(1字符 = 2字节) 。
- 定义char 型变量,通常用一个 ‘’ ,内部只能放一个字符。
- Java中还允许使用转义字符‘\’来将其后的字符转变为特殊字符型常量。例如:char c3= ‘\n’; // '\n'表示换行符 。‘\t’ 表示制表符。
布尔型只能取 true 或者 false
自动类型转换:容量小的类型自动转换为容量大的数据类型。数据类型按容量大小排序为:
注意:
-
byte,short,char之间不会相互转换,他们三者在计算时首先转换为int类型。
-
boolean类型不能与其它数据类型运算。
-
当把任何基本数据类型的值和字符串(String)进行连接运算时(+),基本数据类型的值将自动转化为字符串(String)类型。
强制类型转换:自动类型转换的逆过程。使用时要加上强制转换符:() 。在()内写上转换类型,例:(int)
- 强质类型转换可能会导致精度缺失。
-
boolean类型不可以转换为其它的数据类型。
String
String属于引用数据类型,使用一对 “”
String可以和8种数据类型进行运算,+表示连接。结果依然是String类型