Java 使用嵌套for循环的实体框

Java 使用嵌套for循环的实体框,java,nested-loops,Java,Nested Loops,你忘了使用i 您的内部循环执行相同的操作,与i的值无关 您需要修复此问题。您希望添加“*”大小-行时间 您要添加“#”行+1次 其中row是当前行号,起始计数为0 您应该使用StringBuilder,因为它比串联成本更低。 看 结果如下所示: ****# ***## **### *#### 所以。。。你的问题是什么?代码中有什么错误?(除了效率极低之外,请使用StringBuilder?)您应该尝试在内部循环中使用i变量。我必须使用for loops要学究式,请使用System.lineSe

你忘了使用
i

您的内部循环执行相同的操作,与
i
的值无关

您需要修复此问题。

您希望添加“*”大小-行时间

您要添加“#”行+1次

其中row是当前行号,起始计数为0

您应该使用StringBuilder,因为它比串联成本更低。 看

结果如下所示:

****#
***##
**###
*####

所以。。。你的问题是什么?代码中有什么错误?(除了效率极低之外,请使用
StringBuilder
?)您应该尝试在内部循环中使用
i
变量。我必须使用for loops要学究式,请使用System.lineSeparator()而不是“\n”。
****#
***##
**###
*####
StringBuilder sb = new StringBuilder();
for(int i = 0; i < size; i++)
{
     for(int j = 0; j < size - i; j++) sb.append("*");
     for(int k = 0; k < i+1; k++) sb.append("#");
     sb.append("\n");
}
String result = sb.toString();