JAVA的分支语句和循环结构

本文介绍了Java中的分支语句,包括if单分支、双分支、多分支、嵌套if和switch语句,详细解析了各种形式的用法和注意事项。同时,还讲解了循环结构,涵盖了while、do...while、for循环以及循环控制语句continue、break和return的使用。
摘要由CSDN通过智能技术生成

 

 

Java的分支语句和循环结构

 

1.  分支语句:

①if条件分支语句:

•        if 概述:在某些情况下,需要当某一条件满足时才执行相应代码,条件不满足则执行其他代码。

•        if 四种形式:单分支、双分支、多分支、嵌套if

 

 

 

•        单分支:

if (布尔表达式) {

        //布尔表达式为true时需执行的代码;

}

 

                •        双分支:

                  if (布尔表达式) {

                         //布尔表达式为true时需执行的代码; 

                  }else {

 

                         //布尔表达式为false时需执行的代码;

 

 

 

       •  多分支——多个语句块中只执行一个语句块:

       if(布尔表达式1){

            //布尔表达式1为true时执行的代码

       else if(布尔表达式2){

            //布尔表达式1为false但是布尔表达式2为true时执行的代码

       }else if布尔表达式3){

            //布尔表达式1和布尔表达式2为false但是布尔表达式3为true时执行的代码

       }else

            //布尔表达式1、布尔表达式2和布尔表达式3均为false时执行的代码

 

       }

 

 

 

•嵌套if——一个分支结构中包含另一个完整分支结构:当有多个条件时分别判断多个条件可以提高程序可读性:

  if布尔表达式1)

         //布尔表达式1为true时执行的代码

         if布尔表达式2)

               //布尔表达式1和布尔表达式2均为true时执行的代码

        else

              //布尔表达式1为true,但布尔表达式2均为false时执行的代码

       

   else

 

           //布尔表达式1为false时执行的代码

 

 

•  注意:if分支语句中去掉括号,则对第一行代码有效:

public classIfTest {

   public static void main(String[] args) {

      int i=3;

      if(i==2)

         System.out.println("代码1");

      System.out.println("代码2");

 

   }

 

        注意:else不能单独使用:

public classIfTest {

   public static void main(String[] args) {

      int i=3;

      if(i==2)

         System.out.println("代码1");

      //System.out.println("代码2");//该行代码注释去掉程序

 

 

②switch分支语句:

switch( 表达式 ) { 

    case 常量1 :

   当表达式的值等于整型常量1时执行的语句;

   break;//当一种情况包含其他情况时

    case 常量2 :

   当表达式的值等于整型常量2时执行的语句;

   break;

       ---

    default:

   当表达式的值不满足任何一个case的值时,执行的语句;

 

 

 

 

2.  循环结构:

①while循环结构:

while(布尔型循环条件)

{

   循环体语句;

}

特点:先判断,再执行,可以一次都不执行循环体。

 

②do……while循环结构:

do{

  循环体结构;

}while(布尔型循环条件);

特点:先执行,再判断,至少会执行一次循环体。

 

③for循环:

for(表达式1;表达式2;表达式3)

{

  循环体语句;

}

 

④循环控制语句:

continue:结束当前循环的本次循环,继续执行下一次循环。

break:结束当前循环,跳出当前循环结构。

return:结束此方法。

注意:continue,break只能在switch分支语句或者是循环结构中使用,不能单独使用或者其他地方使用。

 

以上便是有关循环结构的知识。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值