风也温柔

计算机科学知识库

1.switch语句结构(掌握)格式执行流程【】 day03-switch&循环语句

  1.switch语句 1.1switch语句结构(掌握)

  格式

   switch(表达式){

        case 1:
            语句体1;
            break;
        case 2:
            语句体1;
            break;
        ...
        default:
            语句体n+1;
            break;
    }

  执行流程:

  首先计算出表达式的值

  其次,和case依次比较,一旦有对应的值,就会执行相应的语句,在执行的过程中跳出while循环 java,遇到break就会结束

  最后,如果所有的case都和表达式的值不匹配,就会执行default语句体部分,然后程序结束掉

  1.2switch语句练习-春夏秋冬(应用)

  需求:一年有12个月,分属于春夏秋冬四个季节,键盘录入一个月份,请用程序实现判断该月份属于哪个季节,并输出

  运行结果:

  春:3、4、5

  夏:6、7、8

  秋:9、10、11

  冬:12、1、2

  示例代码:

   public class Demo1{

        public static void main(String[] args){
            //键盘录入月份数据,使用变量接收
            Scanner sc = new Scanner(System.in);
            int month = sc.nextInt();
            //case穿透
            switch(month){
                case 1:
                case 2:
                case 12:
                    System.out.println("冬季");
                    break;
                case 3:
                case 4:
                case 5:
                    System.out.println("春季");
                    break;
                case 6:
                case 7:
                case 8:
                    System.out.println("夏季");
                    break;
                case 9:
                case 10:
                case 11:
                    System.out.println("秋季");
                    break;
                default:
                    System.out.println("您输入的月份有误");
            }
        }

  注意:如果是Switch中的case,没有对应的break的话,则会出现case穿透的现象

  2.for循环 2.1for循环结构(掌握)

  循环:

  循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复执行这个循环体时,需要在合适的的时候把循环判断条件修改为FALSE,从而结束循环,否则循环将一直执行下去,形成死循环

  for循环格式

   for(初始化语句;条件判断语句;条件控制语句){

        循环体语句;

  格式解释:

  初始化语句:用于表示循环开启的起始状态,简单说就是循环开始的时候什么样

  条件判断语句:用于表示循环反复执行的条件,简单说就是判断循环是否可以一直执行下去

  循环体语句:用于表示循环反复执行的内容,简单说就是循环反复执行的事情

  条件控制语句:用于表示循环执行中每次变化的内容1.switch语句结构(掌握)格式执行流程【】
day03-switch&循环语句,简单说就是控制循环是否能一直执行下去

  执行流程:

  ①初始化语句

  ②执行条件判断语句,看其结果是TRUE还是FALSE

  如果是FALSE,循环结束

  如果是TRUE,继续执行

  ③执行循环体语句

  ④执行条件控制语句

  ⑤回到②继续执行

  2.2for循环练习-输出语句(应用)

  需求:在控制台输出1-5和5-1的数据

  示例代码:

   public class ForTest01{

        public static void main(String[] args){
            //需求:输出数据1-5
            for(int i=0;i0;i--){
                System.out.println(i);
            }
        }

  2.3for循环练习-求和(应用)

  需求:求1-5之间的数据和,并把求和的结果在控制台输出

  示例代码:

<p><pre>public class ForTest02{

public static void main(String[] args){
    //求和的最终结果必须保存起来,需要定义一个变量,用于保存求和的结果,初始值为0
    int sum = 0;
    //从1开始到5结束的数据,使用循环结构完成
    for(int i=1;i