使用for循环打印模式

时间:2015-08-09 06:45:03

标签: java

要打印的图案是:(使用LOOPS):它是一个数字模式,最后一列是每行中元素的总和:

{objectProperty: ['a','b','c']}

模式可以划分为

1234  10  
2234  11  
3334  13  
4444  16  

我做了这么多:

     1   234  10  
     22   34  11  
     333   4  13  
     4444     16 

我不知道如何继续。 请帮助。代码应该在 java 中 谢谢大家的建议。

1 个答案:

答案 0 :(得分:1)

您可以使用以下代码打印图案。

public static void main(String[] args) {
    new pattern().main(4);

}
void main(int n) {
    int sum;
    for (int i = 1; i <=n; i++) {
        sum = 0;
        for (int j = 1; j <=n; j++) {
            if (i > j) {
                sum = sum + i;
                System.out.print(i);
                } else {
                sum = sum + j;
                System.out.print(j);
            }
        }
        System.out.print("   " + sum);
        System.out.print("\n");

    }
}