package chap2_流程控制.struct;
/**
* 打印三角形
*/
public class Test08 {
public static void main(String[] args) {
//打印5行
for (int i=1;i<=5;i++){
//打印三角形左侧的空白区域
for (int j=5;j>i;j--){ //如果j>=i,三角形整体右移一位
System.out.print(" ");
}
//打印三角形左边部分及中线
for (int j=1;j<=i;j++){
System.out.print("*");
}
//打印三角形右边部分(不含中线)
for (int j=1;j<i;j++){
System.out.print("*");
}
//打印完每行需换行
System.out.println();
}
}
}
运行结果:
package lianxi;
public class Test21 {
public static void main(String[] args) {
for(int i=0;i<=5;i++){
for(int x=1;x<=10-i;x++){
System.out.print(" ");
}
for(int j=0;j<=i;j++){
System.out.print((char)('A'+j));
}
for(int x=i;x>=1;x--){
System.out.print((char)('A'+ x-1));
}
System.out.println();
}
}
}
运行结果: