java 输出格式问题

来源:百度知道 编辑:UC知道 时间:2024/06/08 20:39:52
Cards Overhang
1 0.500
2 0.750
3 0.917
4 1.042
30 1.997
第一列数字占前部列,后面一排的数字小数点在地12个格。
请问java怎么输出这些

public static void main(String[] args){
System.out.printf("该班级学员的平均成绩为:%4s%9s",1,11.1111);
System.out.println();
System.out.printf("该班级学员的平均成绩为:%4s%7s",23,111.11);
}
java中也有类似与c的格式化输出
给你解释下
s表示字符串 也可以改成其他的 比如%f 浮点数
%4s%9s 代表 空空空空 空空空空空空空空空
%4s%9s 1,11.1111 结果就是空空空1 空空11.1111

int ii=0;
while(ii<=30)
{
println(ii+" "+x);
}
(x表示你后面的小数)

比如x=1 在第5个格

输出:“ ”+x

中间空11格