【问题标题】:Single for-loop Into Mult Columns(JAVA)单for循环进入多列(JAVA)
【发布时间】:2013-08-30 18:12:51
【问题描述】:

我有一个学校作业,我是 Java 的初学者。我做了我需要的 ASCII 字符循环,但我希望它看起来很漂亮。

如何将单个 for 循环分成多列以显示在输出屏幕上而无需滚动?

public static void main(String[] args) {
   for (int i = 32; i <= 126; i++) 
       System.out.println((char) i);
}//end main

【问题讨论】:

  • 请详细说明您要做什么。 ASCII char 循环?这是试图打印出可打印的 ASCII 字符集的表格吗?
  • @chrylis 是的,有点像一张桌子,但我只需要 3 列让它看起来很漂亮。我可以自己添加线条等。我只是不知道如何让它分成 3 或 4 列。
  • 查看我的答案,然后将我的 8 列调整为您认为合适的任何内容。

标签: java for-loop multiple-columns


【解决方案1】:

不要使用System.out.println,而是使用System.out.print,在循环的每次迭代中,检查是否i % 8 == 7(或其他行长度的等价物)。如果是,打印一个换行符;否则,打印一个制表符或一些空格。

【讨论】:

    猜你喜欢
    • 2016-12-24
    • 1970-01-01
    • 1970-01-01
    • 2014-04-19
    • 2011-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-30
    相关资源
    最近更新 更多