zoukankan      html  css  js  c++  java
  • 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将执行的语句
    }
  • 相关阅读:
    优化linux,安装node环境
    腾讯云主机的公网无法访问,putty和FileZilla连接不上
    angularjs1.x的directive中的link参数element见解
    springboot自动装配原理
    redis哨兵部署
    HashMap笔记
    多线程与高并发
    java面试必会知识点
    maven仓库
    java任务调度简单示例
  • 原文地址:https://www.cnblogs.com/cjybarcode/p/13069994.html
Copyright © 2011-2022 走看看