用户登录
用户注册

分享至

用switch 优化 if-else 代码

  • 作者: 挑逗上帝79556269
  • 来源: 51数据库
  • 2022-08-17
// before 
def fun1(a, b, c) {
    println("-----------------------")
 
    if (a > b || a > c) {
        if (a > b) {
            println("a 比 b 大")
        }
        if (a > c) {
            println("a 比 c 大")
        }
    } else {
        println("a 比 b、c都小")
    }
}

//now 
def fun2(a, b, c) {
    println("-----------------------")
 
    switch (true) {
        case a > b:
            println("a 比 b 大")
            //break
        case a > c:
            println("a 比 c 大")
            break
        default:
            println("a 比 b、c都小")
    }
 
}
软件
前端设计
程序设计
Java相关