用Java创建这个模式(嵌套循环)

时间:2015-11-08 22:31:05

标签: java nested-loops

这个想法是你输入一个数字来开始并逐渐减少数字。此外,如果达到9,模式将从1开始。

示例输出1:

11111 2222 333 44  5

11111 2222 333 44

11111 2222 333

11111 2222

11111

示例输出2:

7777 888 99 1

7777 888 99

7777 888

7777

编辑:对不起,我没有真正拥有代码,因为我不知道自己在做什么,但即使答案的代码不对,它也帮我开始了。此外,数字最后必须减少到1个数字。

现在我的代码就是第一行:



 public String makePattern()
 {
String output = "";
int amountPlace = amount; //amount is the imput
int amount2 = amount;

for(int i = 0;i < amount; i++)
{
  
for(int n = amount2; n > 0;n--)
{
 output = output + amountPlace + "";
}

output = output + " ";
amountPlace++;
amount2--;

if(amountPlace==10)
amountPlace=1;

}

return output;
}
&#13;
&#13;
&#13;

我仍然需要帮助制作其他内容。

1 个答案:

答案 0 :(得分:-3)

为什么不试试呢

int numcount = 5;
string num_output = "";
for(int i = 0;i < 9; i++){
  for(int n = 0; n < numcount;n++){
    num_output += 'NUMBER TO APPEND';
  }
  numcount--;
}