java - 我怎样才能让这个程序打印出每行十个项目,中间用 1 个空格分隔?

标签 java loops

这是我到目前为止的代码

public class DivisibleBy5and6
{
   public static void main (String []args)
   {
      for (int i = 100; i <= 200; i++)
      {
         boolean num = (i % 5 == 0 || i % 6 == 0) && !(i % 5 == 0 && i % 6 == 0);

         if (num == true)
            System.out.println(i + " is divisible");
      }
   }
}

如前所述,如何让输出打印出每行 10 个项目,并用空格分隔?

最佳答案

怎么样:

int count = 0;
    for (int i = 100; i <= 200; i++) {
        boolean num = (i % 5 == 0 || i % 6 == 0) && !(i % 5 == 0 && i % 6 == 0);

        if (num == true) {
            count++;
            System.out.print(i + " is divisible ");
            if(count >= 10) {
                System.out.println();
                count -= 10;
            }
        }
    }

关于java - 我怎样才能让这个程序打印出每行十个项目,中间用 1 个空格分隔?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26246071/

相关文章:

Python在另一个列表中查找列表中的项目

c++ - 在最小大小的队列中排队

java jdbi3 withHandle删除不更新数据库

java - 序列化一个 java.awt.geom.Area

java - 使用java + spring实现时间段(Window)

python - 如果包含在循环中,字典是否会被清除

php - 嵌套 while 循环跳过第一个结果

java - org.thymeleaf.exceptions.TemplateInputException : Spring Boot

java - JTable : Adding one to a JPanel, 并且它不显示自身

java - 使用 Java 和 JSNI 的 JSON 对象的名称/值对循环