Java Day7

https://blog.csdn.net/m0_74778189/article/details/127942997

接Day6

Switch case分支结构

switch(变量/表达式){、

        case 字面值1:语句块1;break;

        case字面值2:语句块2;break;

        。。。。。。

        default:语句块n; //default 处于最后,有无break均可

}

Java Day7_第1张图片

示例代码

Java Day7_第2张图片

 case穿透:如果语句后面没有break,即使case条件不符合,也会执行下面的语句,因此代码可以优化为:

Java Day7_第3张图片

 案例

Java Day7_第4张图片Java Day7_第5张图片

print :不换行的输出

循环结构

在Java中希望重复执行一段代码时使用

for 循环

for(初始化表达式;条件表达式;修改初始值表达式){

        循环体;

}

Java Day7_第6张图片
示例代码
public class ForText {       

        public static void main(String [] args)  throws Exception {

                for(int i = 1; i<10; i++) {

                        System.out.println(“大吉大利今晚吃鸡,正在进行第" + i +”场游戏");

                        Thread.sleep(5000); //模拟睡眠5秒的效果

                        Systerm.out.println("本场游戏结束!\n\n\n");

                }

                System.out.println("该休息了");

        }

}

案例一

Java Day7_第7张图片

 案例二

Java Day7_第8张图片

 案例三

Java Day7_第9张图片

Java Day7_第10张图片


continue关键字:

在循环体中用于结束本次循环而开启下一次循环

public class ForConText {

        public static void main(String [] args) {

                for(int i = 1; i<= 20; i++) {

                        if( 0 == i%5){

                        continue; // 表示提前结束本次循环,继续下一次循环

                         }

                        System.out.println (" i = " +i );

                }

        }

 }

break关键字:

用于退出当前语句块,跳出语句

for(;;)这种没有循环条件的循环叫做无限循环,可以break搭配使用 

案例

Java Day7_第11张图片

 

你可能感兴趣的:(java,开发语言)