java - 在java中,我如何打印以下模式

标签 java

这是模式,我不知道如何在 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/

相关文章:

java - 合并调试资源失败

java - Spring Autowiring 不起作用

java - BCEL 传递 "this"参数

java - 使用 java 将 JSON 文档流式传输到 Rest Web 服务

java - 当使用 SFTP 协议(protocol)上传文件时通知 Java 或 Python

java - Android、Google map API、JSON 问题。获取空指针异常

java - 如何初始化旋转适配器?

java - 如何在 java play 2.5 中创建带有内存数据库的虚假应用程序?

java - 批量替换char

Java jaxb从xml解码到java对象返回空值