求和1+2+3+...+98+99+100
fun Test() {
var nums = 1..100
var count = 0
//从nums里面把num取出来
for (num in nums) {
// print("${num},")
// count = count+num
count += num
}
println("结果是:${count}")
}
代码表示开区间和闭开间
fun Test() {
var nums = 1 until 100 //[1,100)
for(num in nums){
print("\t")
print(num)
}
println("\n"+"-------------")
var nums2 = 1 .. 16
//step 步长,类似于公差
for ( a in nums2 step 2 ){//跳过一些步长
print("\t" + a)
}
println("\n"+"-------------")
var nums3 = nums2.reversed()//反转
for(a in nums3){//将反转内容打印出来
print("\t"+ a)
}
println("\n"+"-------------")
println("nums3的总数为:" + nums3.count())
}