佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

搜索
查看: 1553|回复: 4

帮帮忙!!!java nested loop

[复制链接]
发表于 21-7-2010 11:20 AM | 显示全部楼层 |阅读模式
本帖最后由 reds8 于 21-7-2010 07:06 PM 编辑

java如何用nested loop来拿到这个output:


              1
          2  3  4
     5   6   7  8   9
10 11 12 13 14 15 16

要用while/do-while/for statement
回复

使用道具 举报


ADVERTISEMENT

发表于 21-7-2010 12:42 PM | 显示全部楼层
本帖最后由 MaokeJackson 于 21-7-2010 12:43 PM 编辑
  1. String[] array = {
  2.     "          1         ",
  3.     "       2  3  4      ",
  4.     "    5  6  7  8  9   ",
  5.     "10 11 12 13 14 15 16",
  6. };

  7. for (int i = 0; i < array.length; i++)
  8. {
  9.     System.out.println(array[i]);
  10. }
复制代码
回复

使用道具 举报

 楼主| 发表于 21-7-2010 12:53 PM | 显示全部楼层
本帖最后由 reds8 于 21-7-2010 12:55 PM 编辑
MaokeJackson 发表于 21-7-2010 12:42 PM



    谢啦!!
    可是只有这个方法吗?
    因为string array还有length我好像还没有学到
回复

使用道具 举报

发表于 21-7-2010 08:58 PM | 显示全部楼层
本帖最后由 宅男-兜着走 于 21-7-2010 08:59 PM 编辑

回复 3# reds8


  1. int count = 1;        int nextLoopCount= 0;        String spacing = "    ";               
  2. for(int i=1; i<= 4; i++)        {            System.out.print(spacing.substring(i));            for(int j=0; j <= nextLoopCount; j++)            {                System.out.print(count++ + " ");            }            System.out.print("\n");            nextLoopCount+=2;        
  3. }
复制代码

还有这个方法
回复

使用道具 举报

 楼主| 发表于 21-7-2010 09:46 PM | 显示全部楼层
回复  reds8


还有这个方法
宅男-兜着走 发表于 21-7-2010 08:58 PM



    谢啦!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2026 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 13-5-2026 07:47 PM , Processed in 0.069666 second(s), 12 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表