用java怎么输出图形_JAVA 输出图形

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     *    ***   *****  ******* *********  *******   *****    ***     *

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值