继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

Kotlin入门篇(四),如何使用when语句

chaychan
关注TA
已关注
手记 54
粉丝 62
获赞 487

when语句的使用

Kotlin中when语句的使用,类似与Java中switch使用,如下,演示下when语句的使用:

//传入颜值分数获取颜值描述
fun faceScoreDescn(score:Int):String{
	var descn:String;
	when(score){
		10 -> descn = "令人惊艳的帅(美)"
		9 -> descn = "令人着迷的帅(美)"
		8 -> descn = "帅哥(美女)"
		7 -> descn = "有点帅(漂亮)"
		6 -> descn = "中等水平"
		else -> descn = "其貌不扬"
	}
	return descn
}

传入颜值的分数,使用when语句筛选对应的颜值描述,和Java的switch有些大同小异:

  1. Java中的switch中,是通过 case 值: 类型来对相应情况进行处理,而Kotlin是使用 -> 一个类似箭头方式;
  2. 默认情况,Java中是使用default指定除了所有定义的case情况以外的情况,而Kotlin是使用else;

调用上述函数,效果如下:

打开App,阅读手记
1人推荐
发表评论
随时随地看视频慕课网APP