Java流程控制语句
发布日期:2021-05-15 10:50:44 浏览次数:8 分类:精选文章

本文共 1849 字,大约阅读时间需要 6 分钟。

Java流程控制语句

条件语句

在 Java 编程中,条件语句是用于控制程序执行路径的重要工具。常见的条件语句有 单if语句、if-else语句、if-else-if语句 等。

单if语句格式

if(条件表达式) {    // 当条件表达式为 true 时执行该语句}

执行过程:如果条件表达式为 true,执行 if 语句的代码块;否则,执行 if 代码块后面的代码。

if-else语句格式

if(条件表达式) {    // 条件表达式为 true 时执行该语句} else {    // 条件表达式不成立时执行该语句}

执行过程:当 if 语句的条件表达式为 false 时,只执行 else 语句块。

if-else-if语句格式

if(条件表达式1) {    // 条件表达式1成立时执行该语句} else if(条件表达式2) {    // 条件表达式2成立时执行该语句}// ...else {    // 所有条件表达式都不成立时执行该语句}

执行过程:从上到下依次检查每个条件表达式,如果某个表达式成立,则执行对应的语句块;如果都不成立,则执行 else 分支。

选择语句

选择语句(switch语句)用于根据特定表达式的值选择要执行的代码块。switch 语句的结构如下:

switch(表达式) {    case "常量表达式1":        // 相应的语句        break;    case "常量表达式2":        // 相应的语句        break;    // ...    default:        // 表达式的值未在任何 case 语句中匹配时执行的语句        break;}

注意事项:

  • switch 语句的表达式结果必须是 char、short、int、long、String 或者其他 enum 类型(从 JDK 1.7 开始支持 String 作为 switch 的表达式类型)。
  • 每个 case 语句后面通常需要有 break 语句,以跳转到 switch 语句的后面。
  • 可以选择添加 default 分支作为 switch 语句的最后一个分支。

循环语句

循环语句用于重复执行固定次数的代码或逻辑,常见的循环类型包括 for循环、while循环、do-while循环 等。

for循环格式

for(初始化语句; 循环条件; 更新控制变量) {    // 需要重复执行的语句}

执行过程:

  • 初始化语句在循环开始前执行一次。
  • 检查循环条件,如果为 true,则执行循环体。
  • 每次循环结束后,执行更新控制变量。
  • while循环格式

    while(循环条件) {    // 需要重复执行的语句}

    执行过程:在每次循环开始前检查循环条件,如果条件为 true,则执行循环体;否则,终止循环。

    do-while循环格式

    do {    // 需要重复执行的语句} while(循环条件);

    执行过程:总是在第一次循环时执行循环体,然后检查循环条件,决定是否继续执行循环。

    注意:与while循环相比,do-while循环会在进入循环时先执行循环体,然后再检查循环条件。因此,do-while循环在条件为 true 时至少会执行一次。

    帮助语句 - break 和 continue

    • break语句:用于立即跳出当前控制结构(如循环或 switch 语句),并执行直接跟在它后面的代码。
    • continue语句:用于立即终止当前循环,并返回循环的控制结构的开头,开始下一轮循环。

    例如,在某个 while 循环中,break 会终止循环并继续执行循环之后的代码;而 continue 会跳回到循环的开头,继续下一轮的循环。

    foreach 循环

    foreach 是 Java 中的一种特殊的 for 循环,用于遍历数组或集合中的元素。语法格式如下:

    for(元素类型 元素变量 : 遍历对象) {    // 可以引用和操作元素变量}

    例如,遍历一个整数数组:

    final int[] numbers = {10, 20, 30, 40, 50};foreach (int number : numbers) {    System.out.println("当前数是:" + number);}

    foreach 循环的适用场景是遍历已知的数组或集合,尤其是在处理 Java 过程式语言中的集合时非常方便。

    上一篇:Java数组
    下一篇:Java数据类型

    发表评论

    最新留言

    网站不错 人气很旺了 加油
    [***.192.178.218]2025年04月08日 19时31分59秒