思路:
1:创建一个外层循环用于每次循环输出一次空白符及对应的* 0-9次循环
2:在外层循环内创建一个输出空白符的循环方式 怎么控制输出次数呢就要用到绝对值 循环条件 int index1=0;index1<Math.abs((index+4)-8);index1++
3:在外层循环内创建一个输出字符的循环方式 怎么控制输出次数呢 int index2=(Math.abs((index+4)-8)*2);index2<9;index2++
public static void main(String[] args) {
//循环打印九次信息
for(int index=0;index<9;index++){
//打印空白符
for(int index1=0;index1<Math.abs((index+4)-8);index1++){
System.out.print("\t");
}
//打印字符
for(int index2=(Math.abs((index+4)-8)*2);index2<9;index2++){
System.out.print("*\t");
}
System.out.println();
}
}
结果