zoukankan      html  css  js  c++  java
  • 2019-05-14 java学习日记

    May 14,2019 - JAVA 学习日记 Day4

    循环结构

    循环结构的分类:for,while,do...while;

    循环结构for语句的格式:
    for(初始化表达式;条件表达式;循环后的操作表达式) {
      循环体;
    };
    如:for (int i = 1;i <= 0; i++ ) {
      System.out.println("helloworld");
    }

    执行流程:

    1,首先执行初始化语句;
    2,然后执行判断条件语句,看其返回值是true还是false,如果是true就继续执行,如果是false,就结束循环。
    3,执行循环体语句;
    4,再执行循环后的操作表达式;
    5,回到2再执行判断。

    注意:

    1,for语句里面定义的变量在运行完后会释放那个变量,所以不用担心会冲突。
    2,判断条件语句无论简单还是复杂结果都是boolean类型。

    循环结构while语句的格式:

    while(判断条件语句){  
      循环体语句;
    }

    完整格式:

    初始化语句;while(判断条件语句){
        循环体语句;
        控制条件语句;}

    执行流程:

    1,首先执行初始化语句;
    2,执行判断条件语句,看其返回值是true还是false,如果是true就继续执行,如果是false,就结束循环。
    3,执行循环体语句;
    4,执行控制条件语句;
    5,回到2再执行判断。

    注:

    判断条件语句就相当于for语句里的条件表达式;
    控循环体语句就相当于for语句里的循环体;
    控制条件语句相当于for语句里的循环后的操作表达式。

    循环结构do…while语句的格式:

     do{
        循环体语句;
      }while(判断条件语句)

    完整格式:  

    初始化语句;
       do{
        循环体语句;
        控制条件语句;
      }while(判断条件语句);

    执行流程:

    1,首先执行初始化语句;
    2,执行循环体语句;
    3,执行控制条件语句;
    4,执行判断条件语句,看其返回值是true还是false,如果是true就继续执行,如果是false,就结束循环。
    5,回到2再执行。

    三种循环语句的区别

    do…while是先执行循环体再判断 ,而for和while是先判断条件是否成立然后再决定执不执行循环体,所以do…while循环至少会执行一次循环体。

    for循环与while循环的区别

    for语句执行后变量会被释放,不能再使用,而while语句执行后,会 初始化变量还可以继续使用。
    如果你想在循环结束后,继续使用控制条件的那个变量,用while循环,否则用for循环。
    如果你不知道用谁就用for循环,因为变量及早的从内存中消失,可以提高内存的使用效率。

    while语句的无限循环:

    while(true){

      System.out.println("Hello,World");

    }

    for语句的无限循环:

    for( ;;){

      System.out.println("Hello,World");

    }

  • 相关阅读:
    Version
    Windows Server Protocols (WSPP)
    Tomcat启动问题jvm访问拒绝的解决方法
    vue3中使用draggable插件实现元素的拖拽,排序,克隆
    消息队列的思考
    jenkins_ssh
    jenkins_构建配置
    minikube清理sh
    stream源码导读
    源码rabbit_3_消息链路追踪
  • 原文地址:https://www.cnblogs.com/Sherwin-liao/p/10865438.html
Copyright © 2011-2022 走看看