• 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(" ");

    }

    }

  • 相关阅读:
    ACM: SCU 4440 Rectangle
    ACM: NBUT 1646 Internet of Lights and Switches
    ACM: Long Live the Queen
    ACM: Racing Gems
    C++ 11 笔记 (一) : lambda
    cocos2d-x笔记2: 编译到安卓的步骤与注意事项
    C++笔记1: 单例模式。(一个简单的设计模式在C++中复杂出翔。。)
    Java笔记2 : 泛型的体现,及其上限、下限、通配符
    我终于忍不住喷一下某些书了,关于Java传引用的XX言论
    Java笔记1 : 在生产者消费者模式中,线程通信与共享数据,死锁问题与解决办法
  • 原文地址:https://www.cnblogs.com/yuyufeng/p/5296675.html
Copyright © 2020-2023  润新知