基础2-2(2020.5.23、6.16)
笔记均是观看尚硅谷的Java教学视频所记录的。
1.整数类型:byte、short、int、long
它们之间的区别在于所占内存空间不同。
类型 | 占用存储空间 |
---|---|
byte | 1字节=8bit |
short | 2字节 |
int | 4字节 |
long | 8字节 |
(1)声明long型变量,必须以"l"或"L"结尾
(2)通常,定义整型变量时,使用int型。
2.浮点型:float、double
类型 | 占用存储空间 |
---|---|
单精度float | 4字节 |
双精度double | 8字节 |
(1)浮点型,表示带小数点的数值
(2)float表示数值的范围比long还大
(3)定义float类型变量时,变量要以"f"或"F"结尾
(4)通常,定义浮点类型变量时,使用double型
3.字符类型:char(1字符=2字节)
(1)定义char型变量,通常使用一对‘ ’,内部只能写一个字符
(2)表示方式:1.声明一个字符 2.转义字符 3.直接使用Unicode(字符的编码集)值来表示字符型常量
最初兴起的字符集是ASCII码。
UTF-8是互联网上使用最广的一种Unicode的实现方式。
ANSI识别中文的->GBK(默认)
4.布尔型:boolean
(1)只能取两个值之一:true、false
(2)常常在条件判断、循环结构中使用
在写输出时,若想在输出里加上“”表示强调,则最好在所加双引号的两个引号前分别加\,才能正常显示,不报错。