现有 <br /> 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.ld-",z);     <br /> }     <br /> }     <br /> 结果为:()     
A、编译失败
B、 -42- -1234- -7.0-
C、 - 42- -1234- -7.0-
D、 - 42- -12345- -7.0-
E、运行时异常被抛出