java中的选择结构

2025-10-26 00:31:27

1、   什么是if 选择结构呢?

if选择结构是根据条件判断之后再做处理的一种语法结构,语法结构如下:

    if(条件) {

         代码块    //条件成立后要执行的代码,可是一条语句,也可以是一组语句

}   

     public class Demo {

         public static void main(  String []  main) {

                   //语句1

                  //语句2

               if ( 条件) {

                //语句3

         }

          //语句4

      }      

  }

java中的选择结构

2、如何使用if选择结构:

   1.基本的if选择结构;举例::

        这里输入张浩的成绩后,通过判断得知是否大于98分,若大于98,则会输出“老实说:不错,奖励一个Mp3”,否则,不会输出这句话,通过这个简单的例子可以体会到,if选择结构先判断后执行!

java中的选择结构

java中的选择结构

3、复杂的if选择结构:

    如下图:

java中的选择结构

4、怎么连接问题中的条件,

      张浩java成绩>98分  并且张浩音乐成绩>80分

      张浩java成绩==100分  并且  张浩音乐成绩>70分

提出条件,是否可以如下的编写:

    score1>98&&score2>80||score1==100&&score2>70

    ( score1>98&&score2>80(||(score1==100&&score2>70)

其中score表示张浩的java成绩score表示张浩的音乐成绩

  显然第二种方法更是可以清楚的描述张浩的成绩!

java中的选择结构

5、 使用if-else结构:   如果张浩java成绩大于98分,那么老实奖励他一个Mp4,如果张浩的成绩小于呢!  那么老师就要责罚他喽!

java中的选择结构

java中的选择结构

6、实现如下代码功能:提现if-else结构:

java中的选择结构

7、多重if选择结构:

   多重if选择结构不是多个基本的if选择结构简单的排列在一起,它的形式具体如下: 

     if(条件1){

       代码块1

  }else if(条件2){

     代码块2

}else{

    代码块3

}

       多重if程序如何执行呢!首先,程序判断条件1,如果成立,则执行代码块1,然后直接跳出这个多重if选择结构,执行它后面的代码。这种情况下,代码块2和代码块3都不会被执行,如果条件1不成立,则判断条件2,如果条件2不成立就直接执行条件3!

java中的选择结构

8、一下运行结果提现  多重if循环的判断过程:

int score = 70;    //考试成绩

if (score >= 80 ) {   

     System.out.println("良好");

} else if (score >= 60 ) {   

     System.out.println("中等");

} else {   

     System.out.println("差");

java中的选择结构

9、嵌套if选择结构:

  嵌套if选择结构就是在if选择结构里面在嵌人if选择结构:

        if(条件1){

               if(条件2){

                       代码块1

            }else{

                   代码块2

               }

             }else{

                    代码块3

             }

java中的选择结构

10、实现嵌套if选择结构运行代码程序:

import java.util.Scanner;

  public class Demo {

     public static void main(String[] args) {

          Scanner input = new Scanner(System.in);

          System.out.print("请输入比赛成绩:");

             double score= input.nextDouble();

                 System.out.print("请输入性别:");

              String gender = input.next();

              if(score<=10){

                if(gender.equals("男")){

                    System.out.print("进入男子组决赛组!");

             }else if(gender.equals("女")){

                   System.out.print("进入女子决赛组!");

           } 

            }else{

            System.out.print("淘汰!");

       }

}

}

java中的选择结构

java中的选择结构

java中的选择结构

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢