文件名称:沿用了C语言-中华石杉-消息队列相关面试题
文件大小:49.36MB
文件格式:PDF
更新时间:2024-07-30 13:59:56
高清 文字版 带书签 完美版
在早期的Java版本中,格式化数值曾引起过一些争议。庆幸的是,Java SE 5.0沿用了C语言 库函数中的printf方法。例如,调用 可以用8个字符的宽度和小数点后两个字符的精度打印x。也就是说,打印输出一个空格和7个 字符,如下所示: 在printf中,可以使用多个参数,例如: 每一个以%字符开始的格式说明符都用相应的参数替换。格式说明符尾部的转换符将指示被格 式化的数值类型:f表示浮点数,s表示字符串,d表示十进制整数。表3-5列出了所有转换符。 表3-5 用于printf的转换符 转换符 类 型 举 例 转换符 类 型 举 例 d 十进制整数 159 s 字符串 Hello x 十六进制整数 9f c 字符 H o 八进制整数 237 b 布尔 True f 定点浮点数 15.9 h 散列码 42628b2 e 指数浮点数 1.59e+01 tx 日期时间 见表3-7 g 通用浮点数 — % 百分号 % a 十六进制浮点数 0x1.fccdp3 n 与平台有关的行分隔符 — 另外,还可以给出控制格式化输出的各种标志。表3-6列出了所有的标志。例如,逗号标志 增加了分组的分隔符。即 打印 java.io.Console 6