空三角形
public class KongXinSanJiaoXing_15 { public static void main(String[] args) { //定义需要打印的总行数 int lineNum =10; //通过外循环控制需要打印的行数 for (int i=1;i<=lineNum; i++) { //通过内循环(1) 控制需要打印的空格 for(int j=1; j<=lineNum- i; j++){ //打印空格 将println中的ln去掉,因为ln是换行 System.out.print(" "); } /* 1、第一行至倒数第二行 保留第一颗和最后一颗星星 2、最后一行保留奇数项星星,去掉偶数项星星(用空格代替) */ //通过内循环(2) 控制需要打印的星星的数量 for(int j=1; j<= 2*i - 1;j++){ if(i==lineNum){ //当前行是最后一行 if(j % 2==0){ //这里的j是内循环(1)中的j //最后一行的偶数项打印空格 System.out.print(" "); }else{ //最后一行的奇数项打印星星 System.out.print("*"); } }else{ //当前行不是最后一行,保留第一颗星星和最后一颗星星 if(j ==1 ||j==2*i-1){ //此处的J是内循环2中的j 2*i-1表示最后一颗星星 System.out.print("*"); }else{ System.out.print(" "); } } } //换行 //System.out.print(); System.out.print("\n"); } } }
世界上最美的风景,是自己努力的模样