• Document


    前言:我写博客的目的很简单,很单纯,把自己平时学的东西,放到博客上,空闲的时间,就可以看看自己曾经看到过得东西。

    Java流程控制语句:判断结构、选择结构、循环结构

    一.判断结构

    判断结构包括if 分支、if…else…分支、if..else if…else分支、if嵌套四种。

                                 1、if(条件表达式){

                                          执行语句;

                                 }

                                 2、if(条件表达式){

                                          执行语句;

                                 }

                                 else{

                                          执行语句;

                                 }

                                 3、if(条件表达式1){

                                          执行语句

                                 }

                                 else if(条件表达式2){

                                          执行语句;

                                 }

                                 else{

                                          执行语句;

                                 }

                                 4、if(条件表达式1){

                                          if(条件表达式2){

                                                    执行语句

                                          }

                                          else{

                                                    执行语句;

                                          }

                                  }

                                 else{

                                          执行语句;

                                 }

     

    1. if分支语句


    【实例 1】:

                       int x = 5;

    if(x == 5){

                                 /*当“x == 5”成立,则执行该语句,反之则跳过“{}中的语句块,直接执行后面的其他代码”

                                 System.out.println("条件成立,该语句成功执行");}

    2. if- else分支语句


    【实例 1】:

    if(x == 5){

                                 //当“x==5”成立,执行该语句

                                 System.out.println("条件成立,该语句成功执行");

                       }

                       else{

                                 //当条件不成立时,执行该语句

                                 System.out.println("条件不成立,该语句不执行");

                       }

    3. if -else if-else 分支语句


    【实例 1】

                       if(x > 5)

                                 System.out.println("x > 5成立,执行该语句");

                       else if(x < 5)

                                 System.out.println("x < 5成立,执行该语句");

                       else

                                 System.out.println("前面条件都不成立时,执行该语句");

    4. if嵌套分支语句


    【实例 1】:

    int m =6;

               if(x < 10){

    if(m == 6){

                            System.out.println("当x < 10并且m == 6时执行该语句");

                     }else{

                            System.out.println("当x < 10并且m != 6时执行该语句");

                           }

               }else{

                     System.out.println("当x < 10不成立时执行该语句");

               }

     

    二.选择结构

    【注】JDK1.7以上版本switch表达式支持String类型

     

    使用switch选择结构时,

    1、条件表达式的结果只能是byte、int、short、char

    2、case和default是没有书写顺序的,当没有匹配的case时,执行default

    4、结束switch语句的方法有两种:遇到break或者执行到switch语句结尾

    3、case或default后面的break是可以省略的,当时当如果匹配的case或default没有对应的break,那么程序会继续往下执行,直到程序遇到break或者结束

     

    . 循环结构

    判断结构包括 while语句、do-while语句、for语句

                       1、while(条件表达式){

                                 循环体;

                       }

                       2、do{

                                 循环体;

                       }while(条件表达式);

                       3、for(表达式1; 条件表达式; 表达式2){

                                 循环体

                       }

    【注】while和do while是由区别的,while是先判断后执行,而do while是先执行后判断,也就是说,使用do while时,无论条件是否成立,循环体都会执行一次。

    【注】break是跳出改循环继续执行循环后边的内容,如果是多层循环只能跳出本层循环;continue结束本次循环,直接执行下次循环

  • 相关阅读:
    自己封装的json工具类
    使用BigDecimal进行精确计算工具类
    keytool的使用
    自己封装的数字证书签名及签名验证方法,附带生成证书的语句
    用jxl导出数据到excel
    用jxl解析excel内容
    html的<marquee></marquee>标签实现滚动效果
    request、response 中文乱码问题与解决方式
    httpclient4.3.6/httpcore-4.4自己封装的工具类
    Tomcat优化总结
  • 原文地址:https://www.cnblogs.com/chenyanlong/p/7818683.html
Copyright © 2020-2023  润新知