java基础知识总结(3)(循环语句)

来源:互联网 发布:怎样在u盘上编程 编辑:程序博客网 时间:2024/05/23 15:04
1.if语句的第一种格式    /*     * if语句有三种格式。     *      * if语句格式1:     *      if(关系表达式) {     *          语句体;     *      }     *      * 执行流程:     *      A:首先判断关系表达式看其结果是true还是false     *      B:如果是true,就执行语句体     *      C:如果是false,就不执行语句体     */2.if语句的第二种格式    /*     * if语句格式2:     *      if(关系表达式) {     *          语句体1;     *      }else {     *          语句体2;     *      }     *      * 执行流程:     *      A:判断关系表达式的值是true还是false     *      B:如果是true,就执行语句体1     *      C:如果是false,就执行语句体2     */3.if语句的第三种格式    /*     * if语句格式3:     *      if(关系表达式1) {     *          语句体1;     *      }else if(关系表达式2) {     *          语句体2;     *      }else if(关系表达式3) {     *          语句体3;     *      }     *      ...     *      else {     *          语句体n+1;     *      }     *      * 执行流程:     *      A:首先判断关系表达式1看其结果是true还是false     *      B:如果是true,就执行语句体1     *           如果是false,就继续进行关系表达式2的判断看其结果是true还是false     *      C:如果是true,就执行语句体2     *         如果是false,就继续进行关系表达式...的判断看其结果是true还是false     *      ...     *      D:如果没有一个为true的,就执行语句体n+14.if语句三种格式的应用场景     *      * if语句的三种格式:     *      第一种格式适合做一种情况的判断     *      第二种格式适合做二种情况的判断     *      第三种格式适合做多种情况的判断     */5.键盘录入对象的步骤     *      A:看到键盘录入,我们就应该想到键盘录入的三步骤     *          导包,创建对象,接收数据     * 导包:     *      A:手动导包     *          import java.util.Scanner;     *      B:鼠标点击红色叉叉,自动生成     *      C:快捷键(推荐)     *          ctrl+shift+o6.switch语句    /*     * switch语句格式:     * switch(表达式) {     *      case 值1:     *          语句体1;     *          break;     *      case 值2:     *          语句体2;     *          break;     *      ...     *      default:     *          语句体n+1;     *          break;     * }     * 格式解释:     *      表达式:byte,short,int,char     *          JDK5以后可以是枚举     *          JDK7以后可以是字符串     *      case:就是要和表达式进行比较的值     *      break:表示中断,结束的意思。     *      default:表示所有的情况都不匹配的时候,就执行语句体n+1。和if语句的else相似。     * 执行流程:     *      A:计算出表达式的值     *      B:拿计算出来的值和case后面的值依次比较,一旦有对应的值,就执行该处的语句,在执行过程中,遇到 break,就结束。     *      C:如果所有的case都不匹配,就会执行default控制的语句,然后结束。7.for循环语句     * for循环语句格式:     *      for(初始化语句;判断条件语句;控制条件语句) {     *          循环体语句;     *      }     *      *      执行流程:     *          A:执行初始化语句     *          B:执行判断条件语句,看结果是true还是false     *              如果是true,就继续执行     *              如果是false,就结束循环     *          C:执行循环体语句     *          D:执行控制条件语句     *          E:回到B继续8.while循环语句     /*     * while循环语句的基本格式:     *      while(判断条件语句) {     *          循环体语句;     *      }     * 扩展格式:     *      初始化语句;     *      while(判断条件语句) {     *          循环体语句;     *          控制条件语句;     *      }     *      * 回顾for循环的语句格式:     *      for(初始化语句;判断条件语句;控制条件语句) {     *          循环体语句;     *      }     */9.do...while循环    /*     * do...while循环的基本格式:     *      do {     *          循环体语句;     *      }while(判断条件语句);     * 扩展格式:     *      初始化语句;     *      do {     *          循环体语句;     *          控制条件语句;     *      }while(判断条件语句);     * 执行流程:     *      A:执行初始化语句;     *      B:执行循环体语句;     *      C:执行控制条件语句;     *      D:执行判断条件语句,看是true还是false     *          如果是true,回到B继续     *          如果是false,就结束10.三种循环的区别和应用场景    /*     * 三种循环的区别:     *      A:do...while至少执行一次循环体     *      B:for,while循环先判断条件是否成立,然后决定是否执行循环体     *      * for和while的小区别:     *      for循环的初始化变量,在循环结束后,不可以被访问。而while循环的初始化变量,是可以被继续使用的。     *      如果初始化变量,后面还要继续访问,就使用while,否则,推荐使用for。     *      * 循环的使用推荐:     *      for -- while -- do...while     */11.循环跳转语句 break    /*     * break:中断的意思     * 使用场景:     *      A:switch语句中     *      B:循环中     * 注意:     *      离开使用场景是没有意义的。     * 作用:     *      跳出循环,让循环提前结束     */12.循环跳转语句 continue    /*     * continue:继续的意思     * 使用场景:     *      循环中     * 注意:     *      离开使用场景是没有意义的     * 作用:     *      结束一次循环,继续下一次的循环     * 区别:     *      break:退出循环     *      continue:结束一次循环,继续下一次的循环     */
原创粉丝点击