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("我不知道!!!")
    }
  }
}
相关推荐
我是哪吒7 分钟前
分布式微服务系统架构第170集:Kafka消费者并发-多节点消费-可扩展性
后端·面试·github
曼巴UE520 分钟前
UE5.3 C++ 接口初步使用
开发语言·jvm·c++
奔跑的石头_25 分钟前
GO语言的主要语法和特性
开发语言
liulilittle41 分钟前
UNIX/macOS路由表查询原理与实现
服务器·开发语言·c++·macos·unix·编程语言
Badman1 小时前
分布式系统下的数据一致性-Redis分布式锁
redis·分布式·后端
Java水解1 小时前
盘点那些自带高级算法的SQL
后端
HUST1 小时前
C语言 第三讲:分支和循环(上)
c语言·开发语言
Dovis(誓平步青云)2 小时前
《探索C++11:现代语法的性能优化策略(中篇)》
开发语言·c++
一只叫煤球的猫2 小时前
2025年基于Java21的的秒杀系统要怎么设计?来点干货
后端·面试·性能优化
再努力"亿"点点2 小时前
爬取m3u8视频完整教程
开发语言·python