黑马程序员技术交流社区

标题: for循环练习打印三角形 [打印本页]

作者: 占琳    时间: 2012-10-23 11:10
标题: for循环练习打印三角形
本帖最后由 w129160 于 2012-10-23 11:12 编辑

/*
打印
*****
****
***
**
*
*/
public class Trangle {

        public static void main(String[] args) {
                // TODO Auto-generated method stub
               
                for(int i=0;i<=5;i++){ //控制打印几行
                        for(int j=i;j<=5;j++) //控制每行*出现个数,第一行5个第二行4个,依次递减
                        {
                                System.out.print("*");
                        }
                        System.out.println();
                }

        }

}

那么如何把三角倒过来呢,这里只需要改动一点点


public class Trangle {

        public static void main(String[] args) {
                // TODO Auto-generated method stub
               
                for(int i=0;i<=5;i++){ //控制打印几行
                        for(int j=5-i;j<=5;j++) //注意这行是改过的,控制每行*出现个数,第一行5个第二行4个,依次递减
                        {
                                System.out.print("*");
                        }
                        System.out.println();
                }

        }

}


输出结果是
*
**
***
****
*****
******


作者: 西安-刘波    时间: 2012-10-23 12:41
在for循环中,能够打印很多的,比如倒等腰三角形,实心菱形




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