2021.4.14笔记 Switch语句 循环语句

switch

public class Demo04Switch {
    public static void main(String[] args){
        int num = 10;
        switch (num) {
            case 1:
                System.out.println("第一个");
                break;
            case 10:
                System.out.println("第十个");
                break;
        }
    }
}

注意事项:
1.多个 case 后面的数值不可以重复。
2. switch 后面恶小括号当中只能是下列数据类型:
基本数据类型: byte / short / char / int 。
引用数据类型:String 字符串、enum 枚举
3. switch 语句格式可以很灵活:前后顺序可以颠倒,而且 break 语句还可以省略(不建议省略,避免省略的 case 不在 switch 的最后一个)。“匹配哪一个 case 就从哪一个位置向下执行,直到遇到了 break 或者整体结束为止。”


循环语句

求出 1 到 100 间的偶数之和

public class Demo04Switch {
    public static void main(String[] args){
        int sumAdd = 0;
        for(int i = 1;i <= 100;i++){
            if(i % 2 == 0) {
                sumAdd = sumAdd + i;
            }
        }
        System.out.println(sumAdd);
    }
}

也可以用 while 和 do…while ,但是当用 do…while 时候应该先将 sumAdd 的值置为 -1 ,这样当判断前执行后,刚好 sumAdd 值变为 0 ,并且 while 和 do…while 需要在循环语句外初始化 i 。

三种循环语句的区别

  1. 如果条件判断从来没有满足过,那么 for 循环和 while 循环将会执行 0 次,但是 do…while 循环会执行至少一次。
  2. for 循环的变量在小括号当中定义 ,只有循环内部可以使用。(但是尝试了一下在for循环外定义,代码也没出错,不过分号不能省略,目前还不是很懂,先标记一下) while 循环和 do…while 循环初始化语句本来就在外面,所以出来循环之后可以继续使用。
  3. 凡是次数确定的场景多用 for 循环;否则多用 while 循环。

break和continue

  1. break 可用在 switch 语句中,一旦执行,整个 switch 语句立刻结束。还可以用在循环语句中,一旦执行,整个循环语句立刻结束,打断循环。
  2. continue 一旦执行,立刻跳过当前循环剩余内容,马上开始下一次循环。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值