注意事项:
Java输出数据的对齐方法:
你可以把数字转换成字符串,用 String.format("% 4d", number1); 可以补充空格
有个更好的方法用printf();这个给C中的方法差不多,很方便例如这样:
System.out.printf("%-10s","abc"); //输出10列,左对齐(-号表示左对齐)
System.out.printf("%8d",23); //输出8列, 右对刘
参考代码:
import java.util.Scanner; public class Main{ /**依旧是输入三个整数,要求按照占8个字符的宽度,并且靠左对齐输出 * @param args */ public static void main(String[] args) { Scanner in = new Scanner(System.in); int a = in.nextInt(); int b = in.nextInt(); int c = in.nextInt(); System.out.printf("%-8d%-8d%-8d",a,b,c); } }
0.0分
4 人评分