我只能使用“for”循环

时间:2013-09-27 14:38:22

标签: java

如何获得这样的输出? 使用一个且仅一个for循环在一个对话框中打印以下模式。不要使用嵌套的for循环。仅使用一个用于循环,而不是两个或更多。不要使用任何其他类型的循环。不要使用开关/案例声明或条件。相同的代码应该适用于7行星号或17行星号,只需更改循环执行的次数,从7到17。

*
**
***
****
*****
******
*******

我的代码给了我这个:

*
*
*
*
*
*
*

这是我的代码:

String message7;
message7 = "";
for (count = 0; count < 8; count = count + 1)
{
    message7 = message7 + "*\n";
}
JOptionPane.showMessageDialog(null,message7);

1 个答案:

答案 0 :(得分:5)

这是一个样本。

String message7 = "";
String stars = "";

for (count = 0; count < 8; count = count + 1)
{
    stars = stars + "*";
    message7 = message7 + stars + "\n";
}