package com.demo01; public class Triangle { /** * @param args */ /* * 第一步:规定输出的行数 * 第二步:输出空格 再输出一个星,递增 * 第三步:输出下半部分 * 输出一颗星, 空格,再输出星(递减), 空格 , 结尾再输出一颗星 * 第四步:输出最后一行星 */ // public static void rhombus(){ // for(int i=1; i<=25;i++){ // System.out.print("*"); // } // System.out.println(); // //输出上半部分 // for(int j =1; j<=(25-5)/2; j++){ // //每一行的内容 // System.out.print("* "); // //输出空格 // for(int n=1;n<=(25-5)/2-j;n++){ // System.out.print(" "); // } // //输出星 // for(int h=1;h<=2*j-1;h++){ // System.out.print("*"); // } // //输出空格 // for(int n=1;n<=(25-5)/2-j;n++){ // System.out.print(" "); // } // //结尾 星 // System.out.print(" *"); // System.out.println(); // } // // //输出下半部分 // for(int i=1;i<=9;i++){ // //输出一颗星 // System.out.print("* "); // //输出空格 // for(int h=1;h<=i;h++){ // System.out.print(" "); // } // //输出星 17 // for(int n=1;n<=20-i*2-1;n++){ // System.out.print("*"); // } // //输出空格 // for(int h=1;h<=i;h++){ // System.out.print(" "); // } // //结尾 星 // System.out.print(" *"); // System.out.println(); // } // for(int m=1; m<=25;m++){ // System.out.print("*"); // } // // } public static void main(String[] args) { // TODO Auto-generated method stub //rhombus(); System.out.println("输出菱形"); //输出菱形 int n = 10; for(int m=0;m<2*n-5;m++){ System.out.print("*"); }//第一行 System.out.println(); for(int i=0;i<n;i++){//上部分 System.out.print("*"); for(int j=0;j<=n-i+2;j++){ System.out.print(" "); } for(int k=n-i;k<=n;k++){ System.out.print("*"); } for(int m=0;m<n-i+4;m++){ System.out.print(" "); } System.out.print("*"); System.out.print(" "); } //下部分 for(int i=0;i<n+1;i++){ System.out.print("*"); for(int j=n-i;j<=n+2;j++){ System.out.print(" "); } for(int k=0;k<=n-i;k++){ System.out.print("*"); } for(int m = n-i;m<n+3;m++){ System.out.print(" "); } System.out.print("*"); System.out.print(" "); } for(int m=0;m<2*n-5;m++){ System.out.print("*"); } System.out.println(); //打印直角三角形 System.out.println("直角三角形"); for(int i=0;i<6;i++){ for(int j=0;j<=i;j++){ System.out.print("*"); } System.out.println(); } System.out.println("输出菱形"); //输出菱形 int n1 = 6; for(int i=0;i<n1;i++){ for(int j=0;j<=n1-i;j++){ System.out.print(" "); } for(int k=n1-i;k<=n1;k++){ System.out.print("*"); } System.out.print(" "); } for(int i=0;i<n1+1;i++){ for(int j=n1-i;j<=n1;j++){ System.out.print(" "); } for(int k=0;k<=n1-i;k++){ System.out.print("*"); } System.out.print(" "); } } }