格式字符与输出项类型应该一致,否则运行时会抛出异常

标准输出流对象out的print和println方法可以输出一个任意类型的数据。Java SE5允许Java像C语言那样用printf方法进行格式化输出。printf方法的格式是:

printf(“格式控制串”,输出表)

功能:按指定格式向显示器输出数据。

说明:(1)输出表:要输出的数据(可以没有,多个时以“,”分隔)。

(2)格式控制串包含两种信息:

①格式说明:%[修饰符]格式字符,用于指定输出格式。

②普通字符或转义序列:原样输出。

(3)格式字符如表3-1所示。

表3-1 格式字符

注意:(1)格式说明的一般形式:%+-0m.n。

其中:%是格式说明的开始符,不能省略;+是显示数据正负号,省略时,正数不显示正号,负数显示负号;-是左对齐输出,省略时,右对齐输出;有0表示指定空位填0,省略时,指定空位不填;m是域宽,输出项在输出设备上所占的字符数;n指精度,浮点数小数点后小数的位数,默认n=6。

(2)格式字符一般是小写。

(3)格式字符与输出项个数应相同,按先后顺序一一对应。如果输出项多于描述符,则多余输出项被忽略;如果输出项少于描述符,则运行时会抛出异常。

(4)格式字符与输出项类型应该一致,否则运行时会抛出异常。

发表评论
留言与评论(共有 0 条评论)
   
验证码:

相关文章

推荐文章

'); })();