java
public static void main (String[]args){}
int n=10;
for(int i=1;i<=10;i++){
for(int k=1;k<=n-i;k++){
System.out.print(" ");
}
for(int j=1;j<=i;j++){
System.out.println("*");
}
System.out.printlin();
}
}
大佬们问下最后面为什么还要加一个 System.out.printlin(); 本帖最后由 肖-肖 于 2021-4-20 15:56 编辑
首先你printlin打错了{:10_252:}
应该是println
为了换行啊
就是你输出完一行后再换行
我感觉你这里 System.out.println("*");应该改为 System.out.print("*");
main后边不是{}是{
我改了你的代码
改后的代码为:
public static void main (String[]args){
int n=10;
for(int i=1;i<=10;i++){
for(int k=1;k<=n-i;k++){
System.out.print(" ");
}
for(int j=1;j<=i;j++){
System.out.print("*");
}
System.out.println();
}
}
运行结果为
页:
[1]