zoukankan      html  css  js  c++  java
  • 循环的使用选择

    java中主要有两种循环:

      while(){

      }

      与do{

      }while()

      和for(;;){

      }

    循环三要素:

      初始化信息、循环体、条件控制语句

    选用while还是for循环,注意考虑的是循环次数是否明了,只需要观察循环头,即可知道循环次数,因为初始化语句,判断语句,更改语句都在for的循环头中

    一般来说,for循环用作执行指定数量的循环操作,如统计1~10的累计和:

    int count = 0;
    for(int i=1; i<=10; i++){
      count+=i;    
    }
    System.out.println("1~10的累加值为:" + count);
    

    while循环相当于不清楚执行次数,所以通过的是一个执行条件,通过则执行,否则则跳出循环,一般在循环体内或者其他线程进行更改循环条件值,如:

    小明妈妈每天给小明2块钱零花钱,小明每到第五天会取出3块用作买零食,问到第几天结束时小明存够了100块零花钱?
    
    int dayCount = 1;
    int mondyCount = 0;
    while(moneyCount <100) {
         moneyCount += 2;
         if(dayCount %5 == 0) {
            mondyCount -= 3;  
        }  
        dayCount++;
    }
    System.out.println("第" + (dayCount-1) + "天结束时小明存够了100块零花钱");
    

      

  • 相关阅读:
    Mybatis传入list的注意点
    synchronized锁
    手撸红黑树
    Vue cdn加速配置
    多线程之BlockingQueue中 take、offer、put、add的一些比较
    线程池
    ThreadLocal
    jdk LocalDateTime mybatis 空指针解决办法
    不同对象中 类型与属性名的属性 进行数据转换
    HashMap 的put方法
  • 原文地址:https://www.cnblogs.com/aigeileshei/p/12244671.html
Copyright © 2011-2022 走看看