public class TestDemo {
public static void main(String[] args) {
//打印三角形
//1
System.out.println(" * ");
System.out.println(" *** ");
System.out.println(" ***** ");
System.out.println(" ******* ");
System.out.println("*********");
//2
for(int i=0;i<5;i++){
for(int j=5;j>i;j--){
System.out.print(" ");
}
for(int m=0;m<=i;m++){
System.out.print("*");
}
for(int n=0;n<i;n++){
System.out.print("*");
}
System.out.println();
}
}
}
运行结果:
第一中方法就不再说明了
第二种方法:将空白看作输出的一部分,将三角形分为左右两部分,一共三部分进行输出
中间的那一列在代码中体现为m<=i