if选择结构

        语法:    if(条件){

                                代码块    

  } 

                 程序执行时,先判断条件。当结果为true时,程序先执行大括号里的代码块,在执行if结构(即{}部分)后面的代码。当结果为false时,不执行大括号里的代码块,而执行if结构后面的代码。

              

                          小知识点:          

                      (&&与,并且)》表达式(条件1&&条件2):两个条件同时为真,则结果为真;两个条件有一个为假,则结果为假。

      (||或,或者)》表达式(条件1||条件2):两个条件有一个为真,则结果为;两个条件同时为假则结果为假。

      (!非)》表达式(!条件):条件为真时,结果为假,条件为假时,结果为真。 

 

             

 if——else选择结构

                     语法:if(条件){

                            //代码块1

                          }else{

          //代码块2

      }

        小知识点:产生随机数(0~9中任意整数)的方法如下:

                           int random = (int)(Math.random()*10);//产生随机数

 

例题

 

 

 

if基本语法:

 

   if(score >= 90){

 

    System.out.println("奖励Mp4一个");

 

      }else{ System.out.println("枪毙"); }

 

 

 

多重if选择结构

                  语法:if(条件1){

               //代码块1

        }else if(条件2){

                                  //代码块2

                           }else{

          //代码块3

      }

                  注意!else块必须要放在else if块之后。

例题

 if(score <= 30){

 

   System.out.println("拉出去,枪毙");

 

}else if(score <= 60){

 

   System.out.println("拉出去,坐牢20年");

 

}else if(score <= 80){

 

  System.out.println("找个对象");

 

}else{

 

  System.out.println("让对象给甩了!!!!");

 

}

 

     

嵌套if选择结构

                 语法:

               if(条件1){

         if(条件2){

                                //代码块1

                         }else{

           //代码块2

                        }

                }else{

               //代码块3

              }           

          当满足外层if选择结构的条件时,才会判断内层if的条件。else总是与它前面最近的那个缺少else的if配对。

例题

 String gender = input.next();

if(miao <= 10){

  System.out.println("请输入性别(男、女、变性人):");

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

   System.out.println("进入男子总决赛");

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

  System.out.println("进入女子总决赛");

}else if(gender.equals("变性人")){

  System.out.println("进入变性人总决赛");

}else{ System.out.println("你不是人"); }

}else{     System.out.println("淘汰!!!");

}

posted on 2017-09-18 16:24  余生#  阅读(214)  评论(0编辑  收藏  举报