• 第三章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("淘汰!!!");

    }

  • 相关阅读:
    像画笔一样慢慢画出Path的三种方法(补充第四种)
    占位符行为 PlaceHolderBehavior 的实现以及使用
    WPF实现物理效果 拉一个小球
    WPF实现Twitter按钮效果
    WPF自适应可关闭的TabControl 类似浏览器的标签页
    WPF仿百度Echarts人口迁移图
    WPF绘制简单常用的Path
    51Nod 1534 棋子游戏
    数论基础
    Buy a Ticket
  • 原文地址:https://www.cnblogs.com/yvsheng123/p/7543722.html
Copyright © 2020-2023  润新知