zoukankan      html  css  js  c++  java
  • 输出1-1000之间能被5整除的数,并且每行输出3个。

    输出1-1000之间能被5整除的数,并且每行输出3个。

    (1) for循环实现

    /*  print()默认是不换行的
       println()默认是换行的
           " "是空格
           " " 换行符
    */      
    public static void main(String[] args) {
           for(int i = 0; i<=1000; i ++ ){
               if (i%5==0){//判断i是否能被5整除
                  System.out.print(i+" ");//前两个数之间用空格" "隔开,不换行
              }
              if (i%(5*3)==0){//能被5整除的第三个数,到这里输出三个数之后换行
                   System.out.println();
                  // System.out.print(" ");
              }
          }

    (2) while循环实现


    public static void main(String[] args) {
    int i=1;
    int count=0;  //用于计算输出数的个数,以便换行
    while(i<=1000) {
       if(i%5==0) {  //判断i是否能被5整除
           System.out.print(i+" ");//如果能被5整除,输出,并且空几格
           count++;
      }
       i++;  //i自增,以便进行下一个数的判断
       if(count%3==0) {  //如果输出了三个数,则可以换行
           System.out.println();
      }
    }
    }

    (3)whlie循环另一种(不提倡)


    public static void main(String[] args) { 
    int i = 1;
           while(i<=1000){
               if(i%5==0 && i%(5*3)!=0){//这里若不加i%(5*3)!=0,会产生多余的能被5整除的数
                   System.out.print(i+" ");
              }
               if (i%(5*3)==0){
                   System.out.println(i);
              }
               i++;
      }
    }  

     



  • 相关阅读:
    第1次作业
    第0次作业
    总结报告
    第14、15周作业
    第七周作业
    第六周作业
    第四周作业
    第四次作业
    第三次作业
    2018第二次作业
  • 原文地址:https://www.cnblogs.com/XiaoWubeginning/p/14037667.html
Copyright © 2011-2022 走看看