我如何获得这样的输出?
使用一个循环(仅一个循环)在一个对话框中打印以下图案。不要使用嵌套的for循环。仅使用一个for循环,而不是两个或更多。不要使用任何其他类型的循环。不要使用switch / case语句或有条件的情况。只需将循环执行的次数从7更改为17,即可将相同的代码用于7行星号或17行星号。

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


我的代码给了我这个:

*
*
*
*
*
*
*


这是我的代码:

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

最佳答案

这是一个样本。

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

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

09-27 08:37