1-1输出0~100间所有能被3或5整除的数,每行输出不多于5个数-Java

题目:

编程输出0~100间所有能被3或5整除的数,每行输出不多于5个数

解答:

题目分析:

  1. 条件为被3或被5的数

  1. 范围为1~100

  1. 每行输出不多于5个数

操作实现:

  1. 可以定义一个变量count来计数,当count == 5时进行换行并将其重置为0

  1. 用for循环来遍历1~100之间的数,并对每一个数进行判断

  1. 输出时为了将数于数之间隔开,可以用%3d输出,也可以写一个判断语句在输出之间输出空格

代码实现:

//编程输出0~100间所有能被3或5整除的数,每行输出不多于5个数。
public class test {
   public static void main(String[] args){
       int count = 0;
       for(int i = 1; i <= 100; i++)
       {
           if( i % 3 == 0 || i % 5 == 0)
           {
               if(count != 0)
                   System.out.print(" ");
               System.out.printf("%2d", i);
               count++;
           }
           if(count == 5)
           {
               System.out.println();
               count = 0;
           }
       }
   }
}

你可能感兴趣的:(Java作业,java,算法)