利用二维数组打印倒立等腰三角形

来源:互联网 发布:算法 第四版 编辑:程序博客网 时间:2024/05/17 06:02
import java.util.Scanner;public class T1 {public String[][] printTriangle(int num){String[][] str=new String[2][num];for(int i=0;i<num;i++){StringBuffer sb1=new StringBuffer();StringBuffer sb2=new StringBuffer();for(int j=0;j<=i;j++){//System.out.print(" ");sb1.append(" ");}for(int x=2*(num-i)-1;x>0;x--){//System.out.print("*");sb2.append("*");}//System.out.println();str[0][i]=sb1.toString();str[1][i]=sb2.toString();}return str;}public static void main(String[] args) {System.out.println("请输入行高:");Scanner input=new Scanner(System.in);int num=input.nextInt();T1 test=new T1();String[][] str=test.printTriangle(num);for(int i=0;i<num;i++){for(int j=0;j<2;j++){System.out.print(str[j][i]);}System.out.println();}}}