zoukankan      html  css  js  c++  java
  • 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结束本次循环,直接执行下次循环

  • 相关阅读:
    201521044091《Java程序设计》第7周学习总结
    201521044091《java程序设计》第四次总结
    201521044091 《java程序设计》第八周学习总结
    201521044091 《Java程序设计》第5周学习总结
    201521044091 《Java程序设计》第2周学习总结
    201521044091 《Java程序设计》第3周学习总结
    MySQL设置字符集CHARACTER SET
    Create My MySQL configuration by Percona
    How to use jQuery to manipulate Cookies
    How to use OpenXml to import xml data to Sql server
  • 原文地址:https://www.cnblogs.com/chenyanlong/p/7818683.html
Copyright © 2011-2022 走看看