zoukankan      html  css  js  c++  java
  • 跟着刚哥梳理java知识点——流程控制(六)

    分支结构(if…else 、switch)

     1、if else 语句格式

    if(条件表达式){
        执行代码块;
      }
      else if(条件表达式){
        执行代码块;
      }
      else{
        执行代码块;
      }

     2、switch语句

    switch(变量){
        case 常量值1:
            语句1;
            break;
        case 常量值2:
            语句2;
            break;
        case 常量值3:
        case 常量值4:
        case 常量值5:
             语句5;
             break;
        default:
             语句;
             break;
      }

      【知识点】:

        a)switch:在多个变量的值走的是同一个流程的时候,需要遵照常量3、4、5的写法,合并case。

        b)if else 和switch区别?

          if else 适合用于区间比较,例如:大于60小于80为合格等

          switch适合具体的等值。例如:水温100,提示水开了,

    循环结构(while、do…while、for

      【知识点】

         for格式:

           ① 初始化条件

           ② 循环条件

           ③ 迭代条件

           ④ 循环体

        for(①;②;③){

          ④

        }

        执行顺序:①-②-④-③-②-……-④-③-②

        直至循环条件不满足,退出当前循环

       面试题:输出九九乘法表

        for (int i = 1;i<=9;i++){
             for (int j = 1;j<=i;j++){
            System.out.print(j + "*" +i + "=" + i * j + "	");
          }
          System.out.println("");
        }

      while格式:

        while(②){

           ④

           ③

        }

      

      do…while格式:

        ①

        do{

           ④

           ③

        }while(②)

      break和continue标签使用:

    label:for(int i = 2;i<=100;i++){
        for (int j = 2;j<i;j++){
            if(i%j==0) {
                continue label;
            }
        }
        System.out.println(i);
    }

       break和continue都可以使用标签,可以跳到任意循环处

  • 相关阅读:
    后缀名文件说明
    转行小白成长路-java篇
    转行小白成长路-java篇
    转行小白成长路-java篇
    转行小白成长路-java篇
    转行小白成长路-java篇
    转行小白成长路-java篇
    转行小白成长路-java篇
    转行小白成长路-java篇
    转行小白成长路-java篇
  • 原文地址:https://www.cnblogs.com/hzg110/p/6540852.html
Copyright © 2011-2022 走看看