Java核心技术|01基本数据类型与格式化输入输出

01基本数据类型与格式化输入输出

Java语言中的8中基本数据类型

Java是一种强类型语言, 一共有8种基本类型(primitive type).
其中有4种整型,2种浮点类型,1种用于表示Unicode编码的字符单元char 和 1种用于表示真值的boolean类型.

Java中存储基本数据类型的字节数是固定的,由此在不同的平台上基本数据类型的取值范围都是一样的.

Java整型

Java整型有int\short\long\byte,如下表:

类型 存储需求 取值范围
int 4字节 -2147483648 ~ 2147483647(正好超过20亿)
short 2字节 -32768 ~ 32767
long 8字节 -9223372036854775808 ~ 9223372036854775807
byte 1字节 -128 ~ 127

Java浮点类型

Java浮点类型有float\double,如下表:

类型 存储需求 取值范围
float 4字节 - (有效位6~7位)
double 8字节 - (有效位15位)

Java char类型

char类型的字面量值要用单引号括起来. 'A’是编码值为65所对应的字符常量.
char类型的值可以表示为十六进制值,其范围从\u0000到\Uffff

特殊字符的转义序列

转移序列 名称 Unicode值
\b 退格 \u0008
\t 制表 \u0009
\n 换行 \u000a
\r 回车 \u000d

Java boolean类型

boolean类型包括两个值 true和false
在Java中,整型值和布尔值之间不能进行相互转换.

格式化输入输出

在格式化输入输出函数中,用’%'来作为占位符.
每一个以%字符开始的格式说明符都用相应的参数替换.
在print函数中的格式化输出中包括三个部分,占位符%,修饰符,转换符

int age = 18;
println("祝年年% d",age); //占位符为%;修饰符为百分号与d之间的空格;转换符为最后的d

转换符
Java核心技术|01基本数据类型与格式化输入输出_第1张图片
修饰符

Java核心技术|01基本数据类型与格式化输入输出_第2张图片

你可能感兴趣的:(Java核心技术,Java,基本数据类型,格式化输入输出)