- 1.在Java中有8中基本数据类型来存储数值、字符和布尔值。

- 整数类型用来存储整数数值,即没有小数部分的数值。可以为正数,也可以是负数。
- 整数数据在Java中有三种表示形式:十进制、八进制、十六进制。

- 如表1-2-2:
- 整型变量的定义(以int型变量为例)
- int x=450,y=-462; //定义int型变量x、y并赋初值(在定义以上四种类型变量时,要注意变量取值范围,超出范围就会报错)
- 对于Long型值,若赋给的值大于int型的最大值或小于int型的最小值,则需要在数字后加L或1,表示该数值为长整数,例如:long num = 2147483650L。
- 浮点类型表示有小数部分的数字。Java语言中浮点类型分为单精度浮点类型(float)和双精度浮点类型(double),它们具有不同的取值范围。

- 如表1-2-3:
- 在默认的情况下,小数都被看作double型。
- 若使用float型小数,则需要在小数后面添加F或f。
- 可以使用后缀d或D来明确表明这是一个double类型数据,不加d不会出错,但声明float型变量时如果不加f,系统会认为变量是double类型而出错。
- 字符类型(char)用于存储单个字符,占用16位(两个字节)的内存空间。
- 在定义字符型变量时,要以单引号表示,如 's' 表示一个字符,而 "s" 表示一个字符串,虽然只有一个字符,但由于使用双引号,它仍表示字符串,而不是字符。
- 转义字符
- 转义字符是一种特殊的字符变量,以反斜杠 "\" 开头,后跟一个或多个字符。
- 布尔类型又称为逻辑类型,通过关键字boolean来定义布尔类型变量,只有true和flase两个值,分别代表布尔逻辑中的“真”和“假”。

本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。