注意事项:
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);
}
}