A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© ouyzm 中级黑马   /  2016-10-12 00:49  /  671 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

天天码代码,现在干劲十足,package luoji;

import java.util.Scanner;

public class kongxiningxing {

        /**
         * 样式
                
              *   1-4-4  i =0    4-i   i+4
             ***  2-3-5  i=1       
            ***** 3-2-6
           *******4-1-7
                      5-2-6        i=5      i-3    11-i
                      6-3-5
                      7-4-4
                
         * 分析,
         * 1,先做上半部分
         */
        public static void main(String[]args){
                Scanner sc = new Scanner(System.in);
                System.out.println("请输入一个奇数作为空心菱形的宽度");
                int x= sc.nextInt();
                for(int i= 0;i<x;i++){  
                        for(int j=0;j<x;j++){
                                 if (i<x/2+1&&(j==x/2-i||j==i+x/2)){
                                System.out.print("*");
                                 }else if (i>x/2&&(j==i-x/2||j==x+(x/2-1)-i)){
                                                System.out.print("*");
                                                }else {
                                        System.out.print(" ");
                                }
                                 
                                /* if (i>3&&(j==i-4||j==9-i)){
                                                System.out.print("*");
                                                }else {
                                                        System.out.print(" ");
                                                }*/
                       
                        }
                        System.out.println();
                }
        }
}
       



0 个回复

您需要登录后才可以回帖 登录 | 加入黑马