在线名词解释大全
专业、全面、易懂的全领域名词百科

importjava.io.PrintWriter;classDoFormat{publicstaticvoidmain(String[]args){intx=42;inty=12345;floatz=7;System.out.format("-%4d-",x);System.out.format("-%4d-",y);System.out.format("-%4.1f-",z);}}以上代码结果是()?

题型:单选题
选项
A.  编译失败
B.  -42--1234--  7.0-
C.  -  42--1234--  7.0-
D.  -  42--12345--  7.0-
E.  运行时异常被抛出
正确答案:D
名词解析

%4d 表示输出整数占4个位置,不够的左边补齐空格,超过4位的实际多少位就显示多少位。

%4.1f 表示输出小数占4个位置,小数点后面留1位,不够4为的左边空格补齐。