kotlin基础语法练习
package com.example.kotlintest2
import kotlin.math.max
fun main(){
print("请输入c的值")
var c = Integer.parseInt(readLine())
var a: Int = 10
var b: Int = 15
println("a + b = "+ getSum(a,b))
println("a 和 b 中大一些的是" + getBig(a,b))
println("a 和 b 中大一些的是" + getBigger(a,b))
println(getScore("jmlq"))
print("循环练习")
showFor()
}
fun showFor() {
println("升序")
var closeRange = 1..10//闭区间
var openRange = 1 until 10//左闭右开
var downRange = 10 downTo 1//降序遍历(闭区间)
for(i in closeRange){
print(i)
}
println()
for(i in openRange){
print(i)
}
println()
println("降序遍历")
for(i in downRange){
print(i)
}
}
fun getScore(s: String) = when{
s is String -> "s是字符串类型"
s.startsWith("jm") -> 35
s == "jim" -> 32
s == "kim" -> 33
else -> 34
}
fun getBigger(a: Int, b: Int) = if(a>b){a}else{b}
fun getBig(a: Int, b: Int): Int {
return max(a,b)
}
fun getSum(a: Int,b:Int) = {a+b}
输出结果
