Java编程思想学习笔记四:控制执行流程

本文详细介绍了Java中的基本控制语句,包括条件判断(if-else)、迭代(while、do-while、for)、for-each循环、跳转(break和continue)、switch选择语句等。此外还介绍了return关键字的两种用途。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、true和false

    关系操作符构造的条件语句如“==”的返回值是true和false,Java中不允许将一个数字作为布尔值使用。

二、if-else

    if else语句与其它语言的相同,其中else是可选的。if else用来实现多种条件下的执行。

三、迭代

    while、do-while、for用来控制循环,有时候将他们称为迭代语句。语句会重复执行,直到起控制作用的布尔值得到“假”的结果时停止。

四、for-each

    for-each是一种更加简洁的for语句,语法如下:
for(int i:x){
    //---
}

x是要被访问的循环体,i是一个变量,类型int只是一种,具体的类型要与x内部的值的类型相同,这个语句的意思就是循环取x内部的值赋值给i

五、return

    return关键字有两个用途,一方面指定一个方法返回什么值,另一方面它会强制结束当前方法,并返回那个值。

六、break和continue

    在任何迭代语句的主体部分,都可以用break和continue控制循环的流程,其中break用于强制退出循环,不执行循环剩余的语句,比如一共五组数据循环到第三组break,那么后面两组不管了继续执行下边的数据。continue是停止当前的迭代,退到循环开始执行下一次迭代,比如一共五组数据执行到第三组开始的时候continue,那么这个循环体主体剩余的部分不执行,继续从第四组开始执行。

七、臭名昭著的go-to

    go-to语句会破坏代码的逻辑结构,降低代码的可读性。因此不建议使用。

八、switch

    switch也被划为一种选择语句,根据整数表达式的值,从一系列语句中选择一组执行。语法如下:
switch(a){
    case value1:
       //---;
        break;
    case value2:
        //---;
        break;
    default:
        //---;
}

九、总结

    文中多数控制语句在其它语言中都通用,注意for-each语句的使用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值