求和1~100
定义数组:
fun main(args:Array<String>){
var nums = 1..100 //这是定义了一个数组,内容是1~100
for(num in nums){
print("${num},")
if(num%10 == 0){
println()
}
}
}
求和:
fun main(args:Array<String>){
var nums = 1..100
var result = 0
for(num in nums){
result += num
}
println(result)
}
包括起始、不包括结尾:
fun main(args:Array<String>){
var nums = 1 until 100
for(num in nums){
print("${num},")
if(num%10 == 0){
println()
}
}
}
跳步打印数字:
这里的step是步长的意思:
fun main(args:Array<String>){
var nums = 1..16
for(num in nums step 2){
print("${num},")
}
}
list
新建一个list
fun main(){
var list = listOf("1","2","3","4");
for(lis in list){
print("${lis},")
}
}
加上下标:
fun main(args:Array<String>){
var list = listOf("1","2","3","4")
for((i,e) in list.withIndex()){
println(",$i -> $e,")
}
}
map
fun main(args:Array<String>){
var map = TreeMap<String,String>()
map["ni"] = "你"
map["wo"] = "我"
map["ta"] = "它"
print(map["ni"])
}