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循环常用于固定循环次数.

    多重循环:

     

  • 相关阅读:
    Windows 下完全卸载 oracle 10g
    WINDOWS SERVER 工作笔记
    白话 WPF/SL 绑定(Binding) (上)
    系统架构整理笔记待续
    在VMware Workstation 中添加硬盘镜像(*.vmdk)
    HTML+CSS 工作笔记
    用Paragon Partition Manager 7.0 给Windows Server 2003 C盘增加空间
    磁盘分区合并增容(WIN 7, XP)
    Oracle 11G Client 客户端安装步骤(图文详解)
    snk
  • 原文地址:https://www.cnblogs.com/it-xiaoBai/p/8080471.html
Copyright © 2011-2022 走看看