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("我不知道!!!")
    }
  }
}
相关推荐
源代码•宸9 分钟前
大厂技术岗面试之谈薪资
经验分享·后端·面试·职场和发展·golang·大厂·职级水平的薪资
Anastasiozzzz18 分钟前
Java Lambda 揭秘:从匿名内部类到底层原理的深度解析
java·开发语言
刘琦沛在进步22 分钟前
【C / C++】引用和函数重载的介绍
c语言·开发语言·c++
机器视觉的发动机33 分钟前
AI算力中心的能耗挑战与未来破局之路
开发语言·人工智能·自动化·视觉检测·机器视觉
HyperAI超神经41 分钟前
在线教程|DeepSeek-OCR 2公式/表格解析同步改善,以低视觉token成本实现近4%的性能跃迁
开发语言·人工智能·深度学习·神经网络·机器学习·ocr·创业创新
晚霞的不甘1 小时前
CANN 编译器深度解析:UB、L1 与 Global Memory 的协同调度机制
java·后端·spring·架构·音视频
R_.L1 小时前
【QT】常用控件(按钮类控件、显示类控件、输入类控件、多元素控件、容器类控件、布局管理器)
开发语言·qt
喵叔哟1 小时前
06-ASPNETCore-WebAPI开发
服务器·后端·c#
Zach_yuan1 小时前
自定义协议:实现网络计算器
linux·服务器·开发语言·网络
云姜.1 小时前
java多态
java·开发语言·c++