package xingzhuang; public class daosanjiao { /** * @param args */ public static void main( String[] args) { // TODO 自动生成的方法存根 for (int i = 0; i < 7; i++) { System.out.print("*"); } System.out.print("\n"); System.out.print(" "); for (int i = 0; i < 5; i++) { System.out.print("*"); } System.out.print("\n"); System.out.print(" "); for (int i = 0; i < 3; i++) { System.out.print("*"); } System.out.print("\n"); System.out.print(" "); for (int i = 0; i < 1; i++) { System.out.print("*"); } } } ------------------------------- **1*11*111*1111*11111*111111*1111111*11111111*111111111 *1*11*111*1111*11111*111111*1111111*11111111*111111111 输入倒三角形行数20 * ** *** **** ***** ****** ******* ******** ********* ********** *********** ************ ************* ************** *************** **************** ***************** ****************** ******************* ********************* ** *** **** ***** ****** ******* ******** ********* ********** * ** *** **** ***** ****** ******* ******** ********* ********** *********** *********** *********** *********** *********** *********** *********** *********** *********** *********** ***** *** * 输入倒三角形行数 10 * *** ***** ******* ********* *********** ************* *************** ***************** 输入倒三角形行数5 * *** ***** ******* * *** ***** ******* int lt=21; for(int j=lt;j>0;j-=2){ for(int n=0;n=0;j--) //System.out.print('*'); //System.out.println();//换行的 //} } } 输入倒三角形行数 9 * * * * * * * * * * * * * 请输入菱形的边长: 10 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 请输入菱形的边长: 11 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * --------------------- 请输入菱形的边长: 30 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * --------------------- package xingzhuang; import java.util.Scanner; public class daosanjiao { /** * @param args */ public static void main( String[] args) { // TODO 自动生成的方法存根 int length;//存储菱形的边长的变量 Scanner sc =new Scanner(System.in);//输入数据的扫描对象 System.out.println("请输入菱形的边长:"); length = sc.nextInt();//获取输入的边长数值 /*打印菱形的上半部分三角形 行数为length行*/ for (int i=1; i<=length;i++) {//需要打印的行数 for(int j=1;j<=length-i;j++){//打印左边空白的区域,随行递减1 System.out.print(" "); } for(int k=1;k<=2*i-1;k++){//打三角形的区域 if(k==1||k==2*i-1){//空心的获取 除每行第一个以及最后一个 外其余为空白 System.out.print("*"); }else{ System.out.print(" "); } } System.out.println(); } /*打印菱形的下半部分三角形 中间行公用 故行数为length-1*/ for (int i = length-1;i>0;i--){ for(int j=1;j<=length-i;j++){ System.out.print(" "); } for(int k=1;k<=2*i-1;k++){ if(k==1||k==2*i-1){ System.out.print("*"); }else{ System.out.print(" "); } } System.out.println(); } }} ------------------------- package xingzhuang; import java.util.Scanner; public class daosanjiao { /** * @param args */ public static void main( String[] args) { // TODO 自动生成的方法存根 int length;//存储菱形的边长的变量 Scanner sc =new Scanner(System.in);//输入数据的扫描对象 System.out.println("请输入菱形的边长:"); length = sc.nextInt();//获取输入的边长数值 /*打印菱形的上半部分三角形 行数为length行*/ for (int i=1; i<=length;i++) {//需要打印的行数 for(int j=1;j<=length-i;j++){//打印左边空白的区域,随行递减1 System.out.print(" "); } for(int k=1;k<=2*i-1;k++){//打三角形的区域 System.out.print("*"); } System.out.println(); } /*打印菱形的下半部分三角形 中间行公用 故行数为length-1*/ for (int i = length-1;i>0;i--){ for(int j=1;j<=length-i;j++){ System.out.print(" "); } for(int k=1;k<=2*i-1;k++){ System.out.print("*"); } System.out.println(); } }} 请输入菱形的边长: 5 * *** ***** ******* ********* ******* ***** *** *
用java怎么输出图形_JAVA 输出图形
最新推荐文章于 2022-10-02 22:30:00 发布