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

时间:2019-02-24 16:36:52

标签: java

这是模式,我不知道如何在java中打印它

private string ConvertStrinToCamelStyle(string name)
    {
        string[] strName = name.Split(new string[] { " " }, StringSplitOptions.None);
        name = "";
        foreach (string strN in strName)
        {
            name += Char.ToUpperInvariant(strN[0]) + strN.Substring(1) + " ";
        }

        return name.Trim();
    }

我已经尝试过了:

1 1
12 3
123 6
1234 10
12345 15

3 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

您需要将sum移到第一个循环主体,以便在每个循环之后重置。

第二次在求和结果中添加一些填充。

glClearColor( 0.2 , 0.4f , 0.3f ,1.f);

答案 2 :(得分:0)

代码

public class Main
{
    public static void main(String[] args) {

        for (int i = 1; i<=5;i++) {
            int sum =0;
            for (int j =1;j<=i;j++) {
                 sum = sum+j;
                System.out.print(j);
            }
            System.out.print(" "+sum);

            System.out.println();
        }
    }
}

O / p

1 1
12 3
123 6
1234 10
12345 15