循环

Switch 选择结构

char grade = 'C';
switch (grade){
    case 'A':
        System.out.println("优");
        break;
    case 'B':
        System.out.println("良");
        break;
    case 'C':
        System.out.println("及格");
        break;
    case 'D':
        System.out.println("差");
        break;
    default:
        System.out.println("未知等级");

穿透现象 当一个case 后没有跟break 将会继续向下执行,输出满足条件的结果。

//  jsvs  -- -class ----反编译(IDEA)打开项目结构查找class文件

switch 可以实现字符串的判断

String name = "李策";
switch (name){
    case "李策":
        System.out.println("李策");
        break;
    case "策李":
        System.out.println("策李");
        break;
    default:
        System.out.println("嘛呢");

While 循环结构

刻意的去让其终止循环来实现我们的目的

死循环

//  等待客户端连接
//  定时检查
//。。。。死循环

while (true){

}

DoWhile 循环

  1. 不满足条件则不进入循环
  2. 至少执行一次

FOR 循环

使循环变得更简单

支持迭代的一种通用结构,使最有效、最灵活的。

100.for 快捷输

for死循环

for (; ; ) {
    
}
练习2. 用While 或for循环输出1--1000之间能被5整出的数,并且每行输出3个
        for (int i = 1; i <= 1000; i++) {
            if (i%5==0){
                System.out.print(i+"\t");   //  “\t”  每个输出之间有空隙
            }

            if (i % 15 == 0){
                System.out.println();//  空串相当于换行
                System.out.println("\n");   //   "\n" 换行
            }
            // println  没输出一个结果会换行
            //  print   输出后不换行 
posted @ 2022-05-26 23:52  甘一  阅读(173)  评论(0)    收藏  举报