我的 java 项目需要一些帮助。我想要做的是让用户输入一个数字,然后我的程序将从 1 打印该数字起始符。我还将字段宽度添加到 5。我现在要做的是进行换行:例如第一行将有 1 个字符,下一行将有 2 个字符,然后下一行将有 3 个字符,依此类推。从一开始的字段宽度也将在每一行上增加。这是我的代码:
import java.util.Scanner;
public class ProjectB {
public static void main(String[] args) {
printNumbersB(0);
}
public static void printNumbersB(int x){
Scanner input = new Scanner(System.in);
System.out.print("Please put in: ");
x = input.nextInt();
for(int y = 1; y <= x; y++){
System.out.printf("%5d", y);
input.close();
}
}
}
输出应该如何: