第四章 控制执行流程

概要

在本章中,主要讲解了程序流程控制。主要包括if-else、for、while、do-while、switch、return等的使用由于这些内容都是比较常用的,下面仅仅介绍几个容易忽视或者未曾见过的要点。

  1. 在java的for循环语句中:

    for(int a=0,b=0;a<b;a++){//在这个for循环语句中,我们定义了两个变量,值得注意的是,我们a和b只能定义同一种类型,所以我们的a和b不用加int类型。
    }
  2. 在循环体中,一般的break和continue只能回退到该层循环中,但是我们可以在嵌套的for/while循环体中使用return/continue和标签做外层循环体跳转。值得注意的是,我们只能通过break/continue做标签goto跳转,具体示例如下:
for (int i = 0; i < 10; i++) {
            for (int j = 0; j < 10; j++) {
                continue;// 这里我们没有跳转到某个标签,所以是内层循环continue。
                if (true) {
                    break outer;// 在这里通过outer标记位直接让外层循环体break
                }

                continue outer;// 在这里我们通过outer标记位直接让外层循环体continue

            }
        }

3.switch的判断语句除了int类型还可以是char类型。如果在switch语句中存在多个不带break的case,那么只要满足一个case条件,就会执行最后一个case的代码。示例如下:

char a ;
switch(a){
   case 'a':
   case 'b':
   case 'c'://只要满足前面三个case任何一个条件,就会执行后面的语句。
   System.out.println("a's value is :"+a);
}

4.在if(a==b)这样的条件判断语句中,a和b不能为整数

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值