Java基本数据类型——浮点数、char类型和布尔类型

Java中的基本数据类型除了四种整型外,还有两种浮点类型、一种char类型和一种布尔类型。

Java中的浮点类型

浮点类型用来表示有小数部分的数值。Java中包含两种浮点数据类型floatdouble. 具体的内容参见下表。

类型 字节数 取值范围
float 4 约±3.40282347E + 38F(有效位6~7位)
double 8 约±1.79769313486231570E + 308(有效位15位)

通常情况下,double类型比float类型在实际的应用中要多得多,float类型由于精度较低,只有在少数特定情况下才会使用。
可以在数字后面添加F来表示float类型的数据,在后面添加D来表示double类型的数据。

Java中的char类型

char类型用于表示单个字符,通常用来表示字符常量。比如:'a''A'等。Java中的单个char字符为两个字节,占用内存16位。单个char字符表示Unicode中的编码单元。除了直接的字符表示之外,Java中的字符还可以用转义序列符来表示,如\u2122,它的范围从\u0000\uffff.
还有一些常用的字符可以用特殊的转义序列符来表示,具体见下表。

转义序列 名称 Unicode
\b 退格 \u0008
\t 制表 \u0009
\n 换行 \u000a
\r 回车 \u000d
" 双引号 \u0022
' 单引号 \u0027
\ 反斜杠 \u005c

布尔类型

布尔(boolean)类型有两个值:true和false, 用来判定逻辑条件。整型值和布尔值之间不能相互转换,这和一些语言不同。

你可能感兴趣的:(Java基本数据类型——浮点数、char类型和布尔类型)