• java学习笔记-if语句、Switch语句


    条件语句

    if、if...else、if...else if...else、嵌套的 if…else 语句

    if(布尔表达式)
    {
       //如果布尔表达式为true将执行的语句
    }
    public class Select {
        public static void main(String args[]){
            int x=10;
            if(x<20)
                System.out.print("x<20");
        }
    }
    结果
    x<10
    if(布尔表达式){
       //如果布尔表达式的值为true
    }else{
       //如果布尔表达式的值为false
    }
    public class Select {
        public static void main(String args[]){
            int x=10;
            if(x<10)
                System.out.print("x<10");
            else{
                System.out.print("x>=10");
            }
        }
    }
    结果
    x>=10
    if(布尔表达式 1){
       //如果布尔表达式 1的值为true执行代码
    }else if(布尔表达式 2){
       //如果布尔表达式 2的值为true执行代码
    }else if(布尔表达式 3){
       //如果布尔表达式 3的值为true执行代码
    }else {
       //如果以上布尔表达式都不为true执行代码
    }
    public class Select {
        public static void main(String args[]){
            int x=10;
            if(x==5){
                System.out.print("a");
            }else if(x==9){
                System.out.print("b");
            }else if(x==10){
                System.out.print("c");
            }else{
                System.out.print("x");
            }
                
        }
    }
    //嵌套
    public class Select {    
        public static void main(String args[]){
              int x = 30;
              int y=10;
              if(x==30){
                  if(y==10){
                      System.out.print("x=30 and y=10");
                  }
              }
        }
              
    }

    Java switch case 语句

    case满足条件语句后有break;则正常输出

    若满足条件语句无break;则从满足条件后一直输出(直到有break止);

    若无break,所有case均不满足,则输出default语句;

    switch case 语句语法格式如下:
    switch(expression){
        case value :
           //语句
           break; //可选
        case value :
           //语句
           break; //可选
        //你可以有任意数量的case语句
        default : //可选
           //语句
    }
    
    public class Swit {
        public static void main(String args[]){
            char grade='C';
            switch(grade){
            
            case 'A':
                System.out.print("优秀");
                break;
            case 'B':
                System.out.print("良好");
                break;
            case 'C':
                System.out.print("及格
    ");
                break;
            default:
                System.out.print("不及格
    ");
            }
            System.out.print("等级:"+grade);
        }
    
    }
    结果

    及格
    等级:C

  • 相关阅读:
    SDOI2008Cave 洞穴勘测
    使用Nginx反向代理和内容替换模块实现网页内容动态替换功能
    使用Nginx反向代理和内容替换模块实现网页内容动态替换功能
    Js 变量声明提升和函数声明提升
    Js 变量声明提升和函数声明提升
    Golang-filepath使用
    Golang-filepath使用
    44、File类简介
    44、File类简介
    div/dom元素拖拽缩放插件,纯js实现拖拽缩放,不依赖jQuery~
  • 原文地址:https://www.cnblogs.com/ppll/p/11447227.html
Copyright © 2020-2023  润新知