zoukankan      html  css  js  c++  java
  • 循环

    While   do...while  for;

    1):while循环;

    格式:while(Boolean变量 / Boolean表达式){

    //.......代码块

    }      

    当表达式结果为true时,则执行循环体内的代码块,直到判断表达式为false时或者遇到break时,循环才会结束. 所以while循环为:先判断,后执行.

    例子:

    int k = 0;

    While( k < 5){

    System.out.print(k);

    K++;    //如果没有给K另行赋值,则K的值一直没变.则循环条件一直成立.该循环则定                         义为”死循环”.

    If(K == 0 ){

    Break;   //如果循环条件一直成立,则遇到break时循环执行体执行结束

    }
    }

    2):do...while循环:

    格式:do{

    //.......代码块

     

    }while(Boolean变量/Boolean表达式);   //后面一定要加分号.

     do...while循环与while循环不同的是:不管循环条件是否成立都会先执行一遍.简称:先执行,后判断.

     

    3):for循环:

    常规格式:for(参数初始化; 条件判断;更新循环变量){

    //.......代码块

    }

    遍历数组元素的另一种输出格式:

    for(数据类型变量名:数组名){

    System.out.print(变量名);  // 遍历数组的所有元素。

    }

    此处需要注意的一个题:

    请问这个程序有错吗?错在哪里?

    解答: 这个程序没错. 值得注意的是:sum = sum + i++;这个表达式表达的结果是:sum = sum+i;i++;因此for循环的三个条件都成立.所以该程序没有任何错误.

    循环总结分析:

    While循环常用于判断条件循环

    Do...while 也用于判断条件循环,但是是在无条件执行一遍循环体之后再判断;

    For循环常用于固定循环次数.

    多重循环:

     

  • 相关阅读:
    星辉信息odoo教程
    星辉odoo教程
    Python 语言简介与入门
    DVWA漏洞演练平台
    植物大战僵尸:分析植物的攻击速度
    植物大战僵尸:寻找召唤僵尸关键CALL
    植物大战僵尸:查找植物叠加种植CALL
    植物大战僵尸:植物栏无冷却的找法
    植物大战僵尸:寻找向日葵的生产速度
    dpwwn: 1 Vulnhub Walkthrough
  • 原文地址:https://www.cnblogs.com/it-xiaoBai/p/8080471.html
Copyright © 2011-2022 走看看