第一种:
public class Test24{
public static void main(String[] args){
int i=1;
for(;i<=5;i++){
for(int j=1;j<=i;j++){ //无脑输出(行数和每行*个数相同)
System.out.print("*");
}
System.out.print("\n");
}
}
}
运行结果:
第二种:
public class Test26{
public static void main(String[] args){
for(int i=1;i<=5;i++){
for(int j=5;j>0;j--){
if(j<=i) //利用每行*的个数和行数i的关系
System.out.print("*");
else
System.out.print(" ");
}
System.out.println();
}
}
}
运行结果:
第三种:
public class Test27{
public static void main(String[] args){
for(int i=1;i<=5;i++){ //控制行数
for(int j=i;j<5;j++){ //控制每行空格数
System.out.print(" ");
}
for(int j=1;j<=2*i-1;j++){ //控制每行*的数量
System.out.print("*");
}
System.out.println();
}
}
}
运行结果: