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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© aohn1117 中级黑马   /  2015-11-22 23:35  /  559 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

        Scanner sc = new Scanner(System.in);
        int l = sc.nextInt();  //接收三角形边长
        //空心三角形
        for (int i = 1; i < l ; i++) {                    // i代表行数(不包括三角形下边长)
            for (int j = 1; j <= l + i; j++)         // j代表列数
                        if(j == l - (i - 1) | j == l + (i - 1) ) // 三角形端点的坐标
                                System.out.print('*');
                        else
                                System.out.print(' ');        // 不满足端点坐标则填充空格
            System.out.println();               
        }
        for (int k = 0; k < l; k++)                          // 下边长
            System.out.print("* ");

6 个回复

正序浏览
..........................................
回复 使用道具 举报
好像很厉害
回复 使用道具 举报
非常漂亮
回复 使用道具 举报
66666666666666666666666
回复 使用道具 举报
好像很牛逼
回复 使用道具 举报
ublic class saojiaoxing {

        public static void main(String[] args) {
                // TODO 自动生成的方法存根
                int h=9,w=9;
                for(int i=0;i<h/2;i++){
                        for(int j=1;j<w/2-i;j++){
                                        System.out.print(" ");
                        }
                        for(int k=0;k<i*2+1;k++){
                                System.out.print("*");
                        }
                        System.out.print("\n");
                }
               
        }
看不懂请提问
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马