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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 徐文豪 中级黑马   /  2015-5-13 22:08  /  511 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

用java输出 n=6 的三角数字阵
        1        
        2  3  
        4  5  6
        7  8  9  10
        11 12 13 14 15
        16 17 18 19 20 21  


求解  

6 个回复

倒序浏览
class lingwuyisan23
{
        public static void main(String[] args)
        {
                int z =1;                                        //定义每次输出的值z
                for(int x=0;x<6;x++)                                //遍历0-6的值
                {
                       
                        for(int y=0;y<x+1;y++)                        //y的值小于x+1继续执行内循环语句,直到y的值不小于x+1就执行换行语句
                        {
                                System.out.print(z+"\t");        //输出z的值并空格
                                z++;                                //内循环执行一次z的值自增一次
                        }
                               
                                System.out.println();                //换行
                               
                }
        }
}

评分

参与人数 1技术分 +1 收起 理由
lwj123 + 1

查看全部评分

回复 使用道具 举报
两个for循环,然后定义一个计数器在for循环外面,在最里面的for循环打印
回复 使用道具 举报
谢谢了  :)
回复 使用道具 举报
这个应该就是嵌套循环,while for  都可以是实现的
回复 使用道具 举报
guoyangpeng 来自手机 中级黑马 2015-5-13 23:53:27
地板
刚刚学了,楼上答案挺对,复习了
回复 使用道具 举报
lingdu 中级黑马 2015-5-14 01:04:12
7#
这一类的题目只要理解了循环语句,就可以了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马