for(int i=1;i<=5;i++){
for(int j=0;j<=(5-i);j++){
System.out.print(" ");
}
for(int k=1;k<=(2*i-1);k++){
System.out.print("*");
}
System.out.println();
}
怎么理解它?
for(int j=0;j<=(5-i);j++){
System.out.print(" ");
}
for(int k=1;k<=(2*i-1);k++){
System.out.print("*");
}
System.out.println();
}
怎么理解它?
System.out.print(" ");(3)
} java的执行顺序为:(1)(3)(2).
楼主想一下吧分数拿来.
内层j的值为(总层数-当前层数),既在当前行*数不是最低一行时补空格,对齐最下层行数
然后k的值为递增的奇数个*号...Max-i一般为当前值与最大值的差数,2n-1代表奇数数列...话说这貌似算法题...