package com.example.myapplicationone
import kotlin.math.max
fun main() {
// println("hello Kotlin!")
val a=10//val不变的量,var可变的量
val b=20
val value= largernumber(a,b)
//val a :Int =10
//var a :Int =10//指定变量的类型
//a=a*10
println("larger number is "+value)
}
//fun methodName(param1:Int,param2:Int):Int {
// return 0
//}
//fun largernumber(num1:Int,num2:Int):Int{
// return max(num1,num2)
//}
//fun largernumber(num1:Int,num2:Int):Int= max(num1,num2)
//fun largernumber(num1:Int,num2:Int) = max(num1,num2)
/*fun largernumber(num1:Int,num2:Int):Int{
var value =0
if (num1>num2) {
value= num1
} else{
value = num2
}
return value
}*/
/*fun largernumber(num1:Int,num2:Int):Int{
var value = if (num1>num2) {
num1
} else{
num2
}
return value
}*/
/*fun largernumber(num1:Int,num2:Int):Int{
return if (num1>num2) {
num1
} else{
num2
}
}*/
/*fun largernumber(num1:Int,num2:Int)= if (num1>num2) {
num1
} else{
num2
}*/
fun largernumber(num1:Int,num2:Int)= if (num1>num2) num1 else num2
package com.example.myapplicationone
fun main(){
var a="tomsick"
var shuchu=0
shuchu= getscore(a)
println(a+"的成绩为"+shuchu)
/*val num =10L
checkNumber(num)*/
}
/*fun getscore(name:String)= if (name=="Tom"){
86
}else if (name=="Jim"){
77
}else if (name=="Jack"){
95
}else if (name=="Lily"){
100
}else {
0
}*/
/*fun getscore(name:String)= when(name){//精确匹配
"tom"-> 86
"jim"-> 77
"jick"-> 95
"lily"-> 100
else -> 0
}*/
/*fun checkNumber(num:Number){//类型匹配,number抽象类
when(num){
is Int -> println("number is Int")
is Double -> println("number is Double")
else -> println("number is sopport")
}
}*/
/*fun getscore(name:String)= when{
name =="tom"-> 86
name=="jim"-> 77
name=="jick"-> 95
name=="lily"-> 100
else -> 0
}*/
fun getscore(name:String)= when{
name.startsWith("tom") -> 86
name=="jim"-> 77
name=="jick"-> 95
name=="lily"-> 100
else -> 0
}
package com.example.myapplicationone
fun main(){
//val range =0..10
//for (i in 0..10)//两边都闭合的区间
// for (i in 0 until 10)//左闭右开的区间
for (i in 0 until 10 step 2)//步长为2
//for (i in 10 downTo 1)//降序的关键字
println(i)
}
package com.example.myapplicationoneimport kotlin.math.maxfun main() {// println("hello Kotlin!") val a=10//val不变的量,var可变的量 val b=20 val value= largernumber(a,b) //val a :Int =10 //var a :Int =10//指定变量的类型 //a=a*10 print.