JavaSE流程控制

1、if条件语句

如果条件表达式为 true,则执行 if 的语句代码块。它有以下几种格式:

第一种:

if (条件表达式) {
    执行的语句;
}

第二种:

if (条件表达式) {
    表达式的值为真时执行的语句;
} else {
    表达式的值为假时执行的语句;
}

第三种:

if (条件表达式1) {
    表达式1的值为真时执行的语句;
} else if (条件表达式2) {
    表达式2的值为真时执行的语句;
} else {
    其他条件时要执行的语句;
}

2、switch分支语句

switch根据表达式的值来执行不同的语句,语法格式为:

switch(表达式) {
    case 值1:
        语句1;
        break;
    case 值2:
        语句2;
        break;
    .....
    default:
        默认语句块;
        break;
}

注意:

1)case 语句块中,break 不能省略,否则会继续向下执行,直接遇到 break 或者 switch 代码块结束。

2)default 语句块是可以在 swtich 语句块中任何位置,不一定就是在最后。但如果不是在最后,那么代码块中的 break 语句不能省略

3)如果default语句块是在最后,那么 break 语句可以省略

3、for循环

对于循环来说它有以下几个部分组成:

  1. 循环变量初始,在整个循环中只会执行一次

  2. 循环条件

  3. 循环体,它就是我们要反复执行代码

  4. 循环变量的步长,它是用来改变循环变更,从而可以达到退出循环的目的

语法格式:

for (循环变量类型 循环变量 = 初值; 循环条件; 循环变量步长) {
    循环体;
}

4、while循环

语法格式:

while(循环条件) {
    要执行的逻辑;
    循环变量步长;
}

5、do...while循环

do {
    循环处理逻辑;
    循环变量步长;
} while (循环条件);

这三个循环的适用场景:

1)大多数情况下这三个循环都可以通用。

2)一般情况下在循环次数确定的时候通常会优先使用 for 循环,而循环次数不确定时通常会优先选择 while 循环

3)如果在任何情况下都希望至少执行一次,则选择 do...while 循环。

对于for循环和while循环来说,它们是先判断再执行,而 dowhile循环是先执行再判断。

6、break、continue关键字

6.1 break

用于退出switch、最近一层循环或指定循环

退出指定循环时,需标记需要退出的循环:

    out:for (int i = 1; i <= 5; i++) {
            System.out.println(i);
            for (int j = 1; j <= 5; j++) {
                if (j == 3) break out;{
                    System.out.println("\t" + j);
                }
            }
        }

6.2 continue

使用在循环中,来结束本次循环进入到下一次循环

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

魏大橙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值