zoukankan      html  css  js  c++  java
  • Java学习第三天

    循环

    循环: 有规律的重复,循环为多个if组成

    1、四大结构

    1)、初始条件

    2)、判断条件

    3)、循环体

    4)、迭代因子

    2、while:当到型

    1)、特点: 当到型先判断再执行

    2)、结构

    初始表达式

         while(条件表达式){

    循环体

    迭代因子

    //乘法的值

          doubleproduct = 1; //1.0

          inti =1;

          while(i<=100){

             product *=i;

             i++;

          }    

          System.out.println("5!="+product);

    3、do..while:直到型

    1)、特点:先执行后判断,至少执行

    2)、结构

    初始表达式

    do{

    循环体

    迭代因子

    }while(条件表达式);

    //1、随机一个整数

          //2、判断是否等于88

          //3、如果不等于继续随机整数 -->不断的重复循环

          intrnd =0;//提升作用域

          inti =0; //计数器

          do{

             //intrnd -->do使用

             rnd =(int)(Math.random()*101);

             System.out.println("随机数为:"+rnd);

             i++;

          }while(rnd!=88);     

          System.out.println("经过"+i+"次出现88");

    4、for:

    1)、特点:简洁、能够确定循环次数

    2)、结构

    for(初始表达式;条件表达式;迭代因子){

    循环体

    }

      intsum =0;

          for(inti=1;i<=5;i++){

            sum +=i;

          }

          System.out.println("和为:"+sum);

    5、关键字

    1)、break:  终止、跳出本层循环

    2)、continue: 暂停本次,继续执行下一次

    在从属的作用域内之后不能再出现代码

    //温度 0-->100 保温

          inttemp =0;

          while(temp<100){

             temp +=10;

             if(temp==60){ //停电

                break;

             }

             System.out.println("点火升温"+temp);       

          }

    //温度 0-->100 保温

          inttemp =0;

          while(temp<100){

             temp +=10;

             if(temp==60){ //停电一会...

                continue;

             }

             System.out.println("点火升温"+temp);       

          }

          System.out.println("保温状态");

    6、双重(嵌套)循环

    循环内部存在循环,难点在于数据变化,存在关联

    for(intj =1;j<=9;j++){        

             //相同的代码出现了j次  -->for      

             for(inti=1;i<=j;i++){      

                System.out.print(i+"*"+j+"="+i*j+" ");

             }    

             System.out.print(" ");

    }

    }

  • 相关阅读:
    js-xlsx实现文件导出、下载(excel)
    css多行文本显示省略号
    八数码问题-A*算法-Java实现
    vue内置组件-transtion
    《javascript高级程序设计》(第三版)读书笔记
    html比较实用的字符实体
    vuex的个人理解
    前端路由
    函数节流(throttle)和防抖(debounce)
    audio音频
  • 原文地址:https://www.cnblogs.com/yuyufeng/p/5296675.html
Copyright © 2011-2022 走看看