Scala案例:评定成绩等级
【摘要】
Scala案例:评定成绩等级
方法一:
/** * Created by howard on 2017/8/23. */object IfDem01 { def main(args: Array[String]): Unit = { val score = 78 val resul...
Scala案例:评定成绩等级
方法一:
-
/**
-
* Created by howard on 2017/8/23.
-
*/
-
object IfDem01 {
-
def main(args: Array[String]): Unit = {
-
val score = 78
-
-
val result = if (score > 100) {
-
"超出范围"
-
} else if (score >= 90) {
-
"优秀"
-
} else if (score >= 80) {
-
"良好"
-
} else if (score >= 70) {
-
"中等"
-
} else if (score >= 60) {
-
"及格"
-
} else if (score >= 0) {
-
"不及格"
-
} else {
-
"超出范围"
-
}
-
-
println("评语:" + result)
-
}
-
}
有几个特点:
1、if结构像函数一样有返回值
2、if结构里除了传入参数score之外,没有别的变量。
3、if结构里没有与外界交流,比如输入或输出或网络连接或读取文件之类。
函数式编程是为了处理计算,不考虑系统的读写(I/O)
文章来源: howard2005.blog.csdn.net,作者:howard2005,版权归原作者所有,如需转载,请联系作者。
原文链接:howard2005.blog.csdn.net/article/details/79365761
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)