这是模式,我不知道如何在 java 中打印它
1 1
12 3
123 6
1234 10
12345 15
我已经尝试过这个:
class IOP {
public static void main (String[]args) {
int sum =0;
for (int i = 1; i<=5;i++) {
for (int j =1;j<=i;j++) {
sum = sum+j;
System.out.print(j + " " );
}
System.out.print(sum);
System.out.println();
}
}
}
最佳答案
public static void print(int total) {
for (int i = 1, sum = 0; i <= total; i++) {
IntStream.rangeClosed(1, i).forEach(System.out::print);
System.out.println(" " + (sum += i));
}
}
<小时/>
输出
1 1
12 3
123 6
1234 10
12345 15
关于java - 在java中,我如何打印以下模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54854069/