Scala:根据身份证号码,输出这个人的籍贯

例如:42表示湖北,33表示浙江,11表示北京,31表示上海

复制代码
object y8 {
  def main(args: Array[String]): Unit = {
    val id="429005200101020054"
    val provice=id.substring(0,2)
//    println(provice)
//    if (provice=="42"){
//      println("湖北")
//    if (provice=="33") {
//      println("浙江")
//    }else if (provice=="11"){
//      println("北京")
//    }else if (provice=="31"){
//      println("上海")
//    }else {
//      println("未知", provice)
//     }
      provice match {
        case "42"=>println("湖北")
        case "42"=>println("浙江")
        case "42"=>println("北京")
        case "42"=>println("上海")
        case _ => println("我不知道!!!")
    }
  }
}
相关推荐
ptu小鹏26 分钟前
类和对象(中)
开发语言·c++
jack_xu1 小时前
经典大厂面试题——缓存穿透、缓存击穿、缓存雪崩
java·redis·后端
Bayi·3 小时前
前端面试场景题
开发语言·前端·javascript
碎梦归途3 小时前
23种设计模式-结构型模式之享元模式(Java版本)
java·开发语言·jvm·设计模式·享元模式
Xiaoyu Wang3 小时前
Go协程的调用与原理
开发语言·后端·golang
bigear_码农3 小时前
python异步协程async调用过程图解
开发语言·python·线程·进程·协程
爱发飙的蜗牛3 小时前
springboot--web开发请求参数接收注解
java·spring boot·后端
知识分享小能手4 小时前
JavaScript学习教程,从入门到精通,Ajax与Node.js Web服务器开发全面指南(24)
开发语言·前端·javascript·学习·ajax·node.js·html5
凌叁儿4 小时前
Python 的 datetime 模块使用详解
开发语言·python
谁家有个大人4 小时前
Python数据清洗笔记(上)
开发语言·笔记·python·数据分析