import java.io.PrintWriter; <br /> class DoFormat { <br /> public static void main(String [] args) {<br /> int x = 42;<br /> int y = 12345; <br /> float z = 7;<br /> System.out.format("-%4d- ", x); <br /> System.out.format("-%4d- ", y); <br /> System.out.format("-%4.1d- ", z);<br /> }<br /> } <br /> 结果为:() <p> import java.io.PrintWriter; <br /> class DoFormat { <br /> public static void main(String [] args) {<br /> int x = 42;<br /> int y = 12345; <br /> float z = 7;<br /> System.out.format("-%4d- ", x); <br /> System.out.format("-%4d- ", y); <br /> System.out.format("-%4.1d- ", z);<br /> }<br /> } <br /> 结果为:() </p>
A、A.编译失败
B、B.-42- -1234- -7.0-
C、C.- 42- -1234- - 7.0-
D、D.运行时异常被抛出