• JAVA学习(选择结构)


    3.选择结构

    if 单选择结构

    • 我们很多时候需要去判断一个东西是否可行,然后我们才去执行,这样一个过程在程序中用if语句来表示-

    • 语法:

    if(布尔表达式){
        //如果布尔表达式为true将执行的语句
    }

    if 双选择结构

    • 语法:

    if(布尔表达式){
        //如果布尔表达式为true将执行的语句
    }else{
        //如果布尔表达式为false将执行的语句
    }

    if 多选择结构

    • 语法:

    if(布尔表达式1){
        //如果布尔表达式1为true将执行的语句
    }else if(布尔表达式2){
        //如果布尔表达式2为true将执行的语句
    }else if(布尔表达式3){
        //如果布尔表达式3为true将执行的语句
    }else{
        //如果以上布尔表达式都为false将执行的语句
    }
    package com.kuangshen.struct;
    
    import java.util.Scanner;
    /*
    if语句至多有一个else语句,else语句在所有的else if 语句之后
    if语句可以有若干个else if语句,他们必须在else语句之前
    一旦有一个else if语句检测为true,其他的else if 以及 else语句都将跳过执行
     */
    public class IfDemo03 {
        public static void main(String[] args) {
            Scanner scanner = new Scanner(System.in);
            System.out.println("请输入成绩:");
            int score = scanner.nextInt();
            if (score==100){
                System.out.println("满分");
            }else if(score<100&&score>=90){
                System.out.println("A");
            }else if(score<90&&score>=80){
                System.out.println("B");
            }else if(score<80&&score>=70){
                System.out.println("C");
            }else if(score<70&&score>=60){
                System.out.println("D");
            }else if(score<60&&score>=0){
                System.out.println("不及格");
            } else{
                System.out.println("成绩不合法");
            }
            scanner.close();
        }
    }

    嵌套的if结构

    • 语法:

    if(布尔表达式1){
        //如果布尔表达式1为true将执行的语句
        if(布尔表达式2){
        //如果布尔表达式2为true将执行的语句
    }
  • 相关阅读:
    HTML5: HTML5 Video(视频)
    HTML5: HTML5 Geolocation(地理定位)
    HTML5: HTML5 拖放
    HTML5: HTML5 MathML
    HTML5: HTML5 内联 SVG
    HTML5: HTML5 Canvas
    HTML5: HTML5 新元素
    HTML5: 浏览器支持
    HTML5: HTML5 介绍
    HTML5: 目录
  • 原文地址:https://www.cnblogs.com/cjybarcode/p/13069994.html
Copyright © 2020-2023  润新知