zoukankan      html  css  js  c++  java
  • 第三章if选择结构

    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("淘汰!!!");

    }

  • 相关阅读:
    Leetcode53_Spiral_Matrix
    leetcode 分类
    bash 脚本
    关闭占用端口
    blue bossa
    判断对称二叉树
    This server is in the failed servers list: localhost/127.0.0.1:16000 启动hbase api调用错误
    在cikuapi.com上抓取相关词
    那些天使用AWS填过的坑和注意事项
    一百个人的十年-读后感
  • 原文地址:https://www.cnblogs.com/yvsheng123/p/7543722.html
Copyright © 2011-2022 走看看