我是靠谱客的博主 沉默冥王星,最近开发中收集的这篇文章主要介绍JAVA分支switch及循环for、do while、while分支结构 switch,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

分支结构 switch

switch语句是一种选择语句,可以通过匹配某个条件,来执行某块代码。

switch (表达式) {

case 常量 1:

语句;

break; // 跳出switch语句

case 常量 2:

语句;

break;

default:

语句;

}

注意:表达式可以接受的类型有:int、short、byte、char、枚举类型、String -- 记住

Switch语句的特点

1、switch用于多重分支且条件判断是等值判断的情况

2、switch结束有两种情况:遇到 break; 执行到switch语句结束

3、case和default是没有前后顺序的,但是执行时先执行case语句,如果没有符合的会执行default语句;Default语句一般是放在最后

switch (cc) {
    // -> 箭头符号,在lambda中会大量使用,这种写法,已经具备break的功效
    case 1 -> System.out.println("one");
    case 2 -> System.out.println("two");
    case 3,4 -> System.out.println("aaaaaaaa");
    default -> System.out.println("many");
}

Switch语句和if语句比较

1:相同点:

都可以用来处理多分支结构

2:区别:

If多用于区间判断

Switch用于等值条件的判断

3:用switch能做的,用if都能做,但反过来则不行

循环结构

for循环

for(表达式1;表达式2;表达式3){
​
//循环内容
​
}

注意:

  1. For 循环中必须要参数初始化,否则报错

  2. For循环中必须要有循环条件,且必须更新循环条件,否则就是死循环

While

while(循环条件-boolean类型) {
循环操作;
更新循环变量;
}

注意:

  1. While是先判断在执行,编写循环时,明确循环条件和循环操作。

  2. 只有当循环条件为true时,才会执行循环操作

  3. 注意在循环体中更新循环条件,否则容易造成死循环(条件永远成立)

do while

do{
​
// 循环体
​
}while(条件);

注意:

  1. 先执行一遍循环操作,再判断循环条件

  2. 符合循环条件,循环继续执行;否则,循环退出

  3. 注意while后面的 ; 不能省略

While 和 do -- while 的区别

  1. 语法不同,注意do - while后面的分号不能丢 ;

  2. 执行次序不同

    While是先判断在执行,如果不满足条件,一次都不会执行;

do-while 是先执行一次,再做判断,如果不满足,至少执行了一次;

  1. 当初始情况不满足循环条件时

    while循环一次都不会执行

    do-while循环不管任何情况都至少执行一次

循环总结

最后

以上就是沉默冥王星为你收集整理的JAVA分支switch及循环for、do while、while分支结构 switch的全部内容,希望文章能够帮你解决JAVA分支switch及循环for、do while、while分支结构 switch所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(34)

评论列表共有 0 条评论

立即
投稿
返回
顶部