Kotlin基础 if,for,while语句

1.if语句

val num = 1
if(num==1){
    println("monday");
}else if(num==2){
    println("tsd");
}else{
    println("nono");
}
 if (x == 3 || x == 4 || x == 5)
            println(""+x + "春季")
        else if (x == 6 || x == 7 || x == 8)
            println(""+x + "夏季")
        else if (x == 9 || x == 10 || x == 11)
            println(""+x + "秋季")
        else if (x == 12 || x == 1 || x == 2)
            println(""+x + "冬季")
        else
            println(""+x + "月份不存在")

        if (x > 12 || x < 1)
            println(""+x + "月份不存在")
        else if (x >= 3 && x <= 5)
            println(""+x + "春季")
        else if (x >= 6 && x <= 8)
            println(""+x + "夏季")
        else if (x >= 9 && x <= 11)
            println(""+x + "秋季")
        else
            println(""+x + "冬季")

这个就很好理解了,昨天已经学习了,今天我复习一下。
2。When语句,其实就是switch语句

        val x = 3
        when (x) {


            4 -> {
                println("a")
                println("b")
            }
            5 ->{
                println("hello");
            }

            6 -> println("b")
            2 -> println("c")
            else -> {
                println("d")
                println("a")
                println("b")
            }
        }

        val a = 4
        val b = 2

        val ch = '+'

        when (ch) {
            '-' -> println(a - b)
            '+' -> println(a + b)
            '*' -> println(a * b)
            '/' -> println(a / b)
            else -> println("feifa")
        }

有一个问题就是必须是else必须放在条件最后面,要不就会报错。
3.for以及while语句

for(x int 0..2){//变量名 数据类型 通过..字符标识区间
    println(x);
}
var y =0;//如果是val就不可以了,var代表的是变量,val代表是常量不可改变
while(y<3){
    println(y):
    y++
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值