public class hello {
public static void main (String[] args) {
for (int i = 1; i <= 5; i++) {
for (int j = 1; j <= i; j++) ;
System.out.print("*");
System.out.println("");
}
}
}
public class hello {
public static void main (String[] args) {
for (int i = 1; i <= 5; i++) {
for (int j = 1; j <= i; j++) ;
System.out.print("*");
System.out.println("");
}
}
}
收起
在第二个循环中,使用了一个分号 ;,使得在循环内部没有语句执行。因此,需要将分号移动到循环体内部,
public class Hello {
public static void main (String[] args) {
for (int i = 1; i <= 5; i++) {
for (int j = 1; j <= i; j++) {
System.out.print("*");
}
System.out.println("");
}
}
}
这将在控制台上打印出一个简单的等腰三角形。如果希望打印更大或更小的三角形,只需更改外部循环中的计数器和条件即可。
哎呀,没有看到我说为什么得不到我想要的结果
报告相同问题?