Java 我只能用「;至于;环

Java 我只能用「;至于;环,java,Java,如何获得这样的输出? 使用一个且仅使用一个for loop在一个对话框中打印以下图案。不要对循环使用嵌套。仅使用一个for循环,而不是两个或多个for循环。不要使用任何其他类型的循环。不要使用switch/case语句或if条件。相同的代码应该适用于7行星号或17行星号,只需将循环执行的次数从7更改为17即可 * ** *** **** ***** ****** ******* 我的代码告诉我: * * * * * * * 这是我的密码: String message7; message7

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

*
**
***
****
*****
******
*******
我的代码告诉我:

*
*
*
*
*
*
*
这是我的密码:

String message7;
message7 = "";
for (count = 0; count < 8; count = count + 1)
{
    message7 = message7 + "*\n";
}
JOptionPane.showMessageDialog(null,message7);
String消息7;
message7=“”;
用于(计数=0;计数<8;计数=计数+1)
{
message7=message7+“*\n”;
}
showMessageDialog(null,message7);
这是一个示例

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

for (count = 0; count < 8; count = count + 1)
{
    stars = stars + "*";
    message7 = message7 + stars + "\n";
}
String message7=”“;
弦星=”;
用于(计数=0;计数<8;计数=计数+1)
{
星星=星星+“*”;
message7=message7+stars+“\n”;
}
这是一个示例

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

for (count = 0; count < 8; count = count + 1)
{
    stars = stars + "*";
    message7 = message7 + stars + "\n";
}
String message7=”“;
弦星=”;
用于(计数=0;计数<8;计数=计数+1)
{
星星=星星+“*”;
message7=message7+stars+“\n”;
}

几乎不错。尽量不要在字符串的末尾追加,而是在字符串的开头追加,并在开始字符串中添加换行符……您是否考虑过使用两个
string
变量?几乎不错。尽量不要在字符串的末尾追加,而是在字符串的开头追加,并在开始字符串中添加换行符……您是否考虑过使用两个
string
变量?@Gatekeeper绝对不会。他显示的代码每次都在字符串上附加一个
\n
,正如我所说的,这段代码并不是为了给出完整的答案。@Gatekeepter有一个细微的区别。看看你是否能发现:)我试着写一个答案,迫使OP了解它到底发生了什么,以便把它变成一个完整的解决方案,但显然这对一些人来说太难了people@Gatekeeper但我确实犯了一个错误,我以为OP是在循环打印,他实际上是在写一个更大的信息,然后在其他地方打印出来。保持冷静,只是在胡扯。你是最棒的。上帝是它的friday@Gatekeeper绝对不是。他显示的代码每次都在字符串上附加一个
\n
,正如我所说的,这段代码并不是为了给出完整的答案。@Gatekeepter有一个细微的区别。看看你是否能发现:)我试着写一个答案,迫使OP了解它到底发生了什么,以便把它变成一个完整的解决方案,但显然这对一些人来说太难了people@Gatekeeper但我确实犯了一个错误,我以为OP是在循环打印,他实际上是在写一个更大的信息,然后在其他地方打印出来。保持冷静,只是在胡扯。你是最棒的。今天是星期五