• 小康陪你学JAVA--------三大循环之While循环


    接下来的三篇博客将介绍JAVA里会经常使用的循环结构,此篇首先来介绍While循环。

    while是循环语句,也是条件判断语句。当事先不知道循环该执行多少次的时,就要用到while循环。while循环的格式如下:

    当while循环主体有且只有一个语句时,可以将大括号除去。在while循环语句中,只有一个判断条件,它可以是任何表达式,当判断条件的值为真,循环就会执行一次,再重复测试判断条件、执行循环主体,直到判断条件的值为假,才会跳离while循环。

    下面列出了while循环执行的流程。

    1、 第一次进入while循环前,就必须先为循环控制变量(或表达式)赋起始值。

    2、 根据判断条件的内容决定是否要继续执行循环,如果条件判断值为真(True),继续执行循环主体;条件判断值为假(False),则跳出循环执行其他语句。

    3、 执行完循环主体内的语句后,重新为循环控制变量(或表达式)赋值(增加或减少),由于while循环不会自动更改循环控制变量(或表达式)的内容,所以在while循环中为循环控制变量赋值的工作要由设计者自己来做,完成后再回到步骤2重新判断是否继续执行循环。

    while的循环流程图:

    01 // 以下程序说明了while循环的使用方法

    02  public class TestJava3_28

    03 {

    04    public static void main(String[] args)

    05  {

    06       int i = 1 ,sum = 0 ;

    07

    08   while(i<=10)

    09   {

    10   sum += i ; // 累加计算

    11   i++ ;

    12   }

    13   System.out.println("1 + 2 + ...+ 10 = "+sum); // 输出结果

    14  }

    15 }

    输出结果:

    1 + 2 + ...+ 10 = 55

    程序说明:

    1、 在第6行中,将循环控制变量i的值赋值为1。

    2、 第8行进入while循环的判断条件为i<=10,第一次进入循环时,由于i的值为1,所以判断条件的值为真,即进入循环主体。

    3、 第9~12行为循环主体,sum+i后再指定给sum存放,i 的值加1,再回到循环起始处,继续判断i的值是否仍在所限定的范围内,直到i大于10即跳出循环,表示累加的操作已经完成,最后再将sum的值输出即可。

  • 相关阅读:
    关于binary log一点总结[转]
    使用mysql索引技巧及注意事项
    优化php性能的一点总结
    html静态页面实现微信分享思路
    MySql字符串函数使用技巧
    Oracle计算时间差函数
    oracle10g获取Date类型字段无时分秒解决办法!
    Oracle常用函数
    COALESCE操作符
    关于null的操作
  • 原文地址:https://www.cnblogs.com/kangshow/p/3896750.html
Copyright © 2020-2023  润新知