黑马程序员技术交流社区

标题: 输出正三角形,该程序如何 [打印本页]

作者: aohn1117    时间: 2015-11-22 23:35
标题: 输出正三角形,该程序如何
        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("* ");
作者: java小小菜鸟    时间: 2015-11-23 16:19
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");
                }
               
        }
看不懂请提问
作者: xiang2713    时间: 2015-11-23 22:39
好像很牛逼
作者: zhangguohui    时间: 2015-11-24 12:50
66666666666666666666666
作者: bbaijiajinger    时间: 2015-11-24 23:33
非常漂亮
作者: 华花化    时间: 2015-11-25 00:43
好像很厉害
作者: 莫盛强    时间: 2015-11-25 10:59
..........................................




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2