zoukankan      html  css  js  c++  java
  • 学JAVA第七天,循环深入了解

    因为星期五放假,所以今天补回。

    上次已经解释过循环了,现在我们来进一步了解。

    例如for循环:for( int i=0 : i<10 : i++ ){需要循环的内容},这样就会循环10次了

    如果我们要输出8到20.那么,我们第一时间想到是这样的:

    for( int i=8 : i<=20 : i++ ){

      System.out.println(k);

    }

    这样虽然输出的结果是自己想要的,但是,这里存在着很大的偶合性,其实我们的i无论什么时候都是

    从0开始的好,还有(<=)这种循环条件写法是普通人的写法,这都是老师说的,老师说我们是专业,

    这样写显得B格不够高,所以,以后我们这样写:

    int  start=8;

    int  end=20;

    int   fqy=b-a;

    for( int i=0 : i<fqy+1 : i++ ){

      System.out.println(a+i);

    }

    这样是不是显得逼格瞬间高很多了啊!

    循环还可以进行嵌套,可以进行多重嵌套,先说明,多重嵌套是会拖慢效率的,

    一般最多只进行三重嵌套。

    例如两重嵌套算8到20的质数:

    int  start=8;

    int  end=20;

    for(int i=0;i<(end-start+1);i++){
      int index = i + 1;
      int num = i + start;   
      //判断是否为质数
        for(int j=0;j<num-2;j++){
          if(num%(j+2)==0){
            System.out.println(num);
              break;
          }
        }

    }

    while循环和do……while循环都是差不多的,这里就不一 一列举了

    更多探索等着我们去挖掘,加油!!!

  • 相关阅读:
    Bootstrap按钮
    Bootstrap表单
    Bootstrap表格
    Bootstrap列表
    jq 的onchange事件
    php 跳出循环的几种方式
    php变量和字符串连接符——点
    php 从2维数组组合为四维数组分析
    mysql 删除表中记录
    mysql 聚合函数
  • 原文地址:https://www.cnblogs.com/chenxiaojie/p/10632785.html
Copyright © 2011-2022 走看看