输出格式控制 若是使用J2SE50或更高的版本 //输出19的十进制表示 System. out. printf(odon",19)i //输出19的八进制表示 System. out. printf(oo%n", 19)i //输出19的十六进制表示 System. out. printf(oxon",19)i toxXX() code\ Number Demo, java code\cho3\TigerNumberDemo iava
输出格式控制 • 若是使用J2SE5.0或更高的版本 //输出19的十进制表示 System.out.printf("%d%n", 19); //输出19的八进制表示 System.out.printf("%o%n", 19); //输出19的十六进制表示 System.out.printf("%x%n", 19); toXXX() code\ch03\NumberDemo.java code\ch03\TigerNumberDemo.java
格式字符 作用 %% 在字符串中显示% d 以10进位整数方式输出·提供的数必须是Byte丶 Short丶 nteger丶Long 或 BigInteger %f 烀浮点数以10进位方式输出·提供的数必须是Foat丶、 Double或 Big Decimal %e %E 将浮点数以10进位方式输出·并使用科学记号·提供的数必须是F|oat Double或 Big Decimal %a, %A 使用科学记号输出浮点数·以16进位输出整数部份·以10进位输出指 数部份·提供的数必须是Foat丶 Double丶 Big Decimal %O 以8进位整数方式输出·提供的数必须是Bye丶Shot、 Integer丶Long BigInteger X,‰X 将浮点数以16进位方式输出·提供的数必须是Byte丶 Short丶 Integer Long、或 BigIntege s,‰ 将字符串格式化输出 C,‰C 以字符方式输出·提供的数必须是Byte丶Shot丶 Character或 Integer %b, %B 将"true"或"ase"输出(或"TRUE"、" FALSE",使用‰B)°另外·非nu‖l 值输出是"true"·nu值输出是" false %,%T输出日期/时间的前置,详请看在线AP文件
格式字符 作 用 %% 在字符串中显示% %d 以10进位整数方式输出,提供的数必须是Byte、Short、 Integer、Long、 或BigInteger %f 将浮点数以10进位方式输出,提供的数必须是Float、Double或 BigDecimal %e, %E 将浮点数以10进位方式输出,并使用科学记号,提供的数必须是Float、 Double或BigDecimal %a, %A 使用科学记号输出浮点数,以16进位输出整数部份,以10进位输出指 数部份,提供的数必须是Float、Double、BigDecimal %o 以8进位整数方式输出,提供的数必须是Byte、Short、 Integer、Long、 或BigInteger %x, %X 将浮点数以16进位方式输出,提供的数必须是Byte、Short、Integer、 Long、或BigInteger %s, %S 将字符串格式化输出 %c, %C 以字符方式输出,提供的数必须是Byte、Short、Character或Integer %b, %B 将"true"或"false"输出(或"TRUE"、"FALSE",使用%B)。另外,非null 值输出是"true",null值输出是"false" %t, %T 输出日期/时间的前置,详请看在线API文件
输出格式控制 可以在输出浮点数时指定精度 System. out. printf("example: %.2f%n",19.234 example: 19.23 可以指定输出时,至少要预留的字符宽度 System. out. printf("example: %6.2f%n",19. 234) example: 19.23 补上一个空白在前端
输出格式控制 • 可以在输出浮点数时指定精度 – System.out.printf("example:%.2f%n", 19.234); – example:19.23 • 可以指定输出时,至少要预留的字符宽度 – System.out.printf("example:%6.2f%n", 19.234); – example: 19.23 – 补上一个空白在前端
基本的数据类型( Primitive type) 整数 短整数( short)(占2个字节) 整数(int)(占4个字节) 长整数(long)(占8个字节) 字节 专门储存位数据 占一个字节 浮点数 浮点数(foat)(占4个字节) 倍精度浮点数( double)(占8个字节)
基本的数据类型(Primitive type) • 整数 – 短整数(short)(占2个字节) – 整数(int)(占4个字节) – 长整数(long)(占8个字节) • 字节 – 专门储存位数据 – 占一个字节 • 浮点数 – 浮点数(float)(占4个字节) – 倍精度浮点数(double)(占8个字节)
基本的数据类型( Primitive type) 字符 米 Unicode编码 前128个字符编码与ASC编码兼容 每个字符数据类型占两个字节 可储存的字符范围由"u0000到" AUFFFF 布尔数 占内存2个字节 可储存tue与 false两个数值
基本的数据类型(Primitive type) • 字符 – 采Unicode编码 – 前128个字符编码与ASCII编码兼容 – 每个字符数据类型占两个字节 – 可储存的字符范围由'\u0000'到'\uFFFF' • 布尔数 – 占内存2个字节 – 可储存true与false两个数值