Java 使用for循环打印图案的步骤
要打印的图案如下:(用于循环):它是数字图案,最后一列是每行元素的总和:Java 使用for循环打印图案的步骤,java,Java,要打印的图案如下:(用于循环):它是数字图案,最后一列是每行元素的总和: 1234 10 2234 11 3334 13 4444 16 这种模式可以分为 1 234 10 22 34 11 333 4 13 4444 16 我做了很多: public class pattern { void main(int n) { int p = 0; for(int i = 1;
1234 10
2234 11
3334 13
4444 16
这种模式可以分为
1 234 10
22 34 11
333 4 13
4444 16
我做了很多:
public class pattern
{
void main(int n)
{
int p = 0;
for(int i = 1; i<= n; i++)
{
for(int j= 1;j<=i;j++) {
System.out.print(i);
}
System.out.print("\n");
}
}
公共类模式
{
空干管(内部n)
{
int p=0;
对于(inti=1;i,您可以使用下面的代码打印您的图案
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");
}
}
publicstaticvoidmain(字符串[]args){
新模式().main(4);
}
空干管(内部n){
整数和;
对于(int i=1;i模式是什么?为什么4444紧挨着3334 1234 2234 3334 44441+2+3+4=10
ok但为什么4444
next3334
n是什么?这是用来确定打印的行数还是会影响空格前打印的位数?n是行数。我想OP可能会知道如果你至少对涉及的逻辑进行了分解,那就更重要了。