热门
最新
红包
立Flag
投票
同城
我的
发布
weixin_58228930
3 年前
trueweixin_58228930
模拟电视发射塔控制系统
控制要求:按下起动按钮:L0亮,0.4秒后L0灭, L1亮。又0.4秒后L1 灭, L2亮。再0.4秒后L2灭, L3亮,如此循环。过二分钟后,灯全灭。利用plc梯形图
下一条:
在Kotlin中定义变量的⽅式和Java区别很⼤,在Java中如 果想要定义⼀个变量,需要在变量前⾯声明这个变量的类型,⽐如说int a表⽰a是⼀个整型变量,String b表⽰b是⼀个字符串变量。⽽Kotlin中 定义⼀个变量,只允许在变量前声明两种关键字:val和var。 val(value的简写)⽤来声明⼀个不可变的变量,这种变量在初始赋值之 后就再也不能重新赋值,对应Java中的final变量。 var(variable的简写)⽤来声明⼀个可变的变量,这种变量在初始赋值之 后仍然可以再被重新赋值,对应Java中的⾮final变量。 在Java中,除⾮你主动在变量前声明了final关键字,否则这个变量就是 可变的。 建议你经常使⽤Android Studio的代码补全功能,可能有些⼈ 觉得全部⼿敲更有成就感,但是我要提醒⼀句,使⽤代码补全功能后, Android Studio不仅会帮我们补全代码,还会帮我们⾃动导包,这⼀点是 很重要的。⽐如说上述的max()函数,如果你全部⼿敲出来,那么这个函 数⼀定会提⽰⼀个红⾊的错误。 Kotlin中的条件语句主要有两种实现⽅式:if和when。 Kotlin中的if语句相⽐于Java有⼀个额外的功能,它是可以有返回值的, 返回值就是if语句每⼀个条件中最后⼀⾏代码的返回值。 Kotlin中的when语句有点类似于Java中的 switch语句,但它⼜远⽐switch语句强⼤得多。 Java中主要有两种循环语句:while循环和 for循环。⽽Kotlin也提供了while循环和for循环,其中while循环不管 是在语法还是使⽤技巧上都和Java中的while循环没有任何区别。 Kotlin在for循环⽅⾯做了很⼤幅度的修改,Java中最常⽤的for-i循环在 Kotlin中直接被舍弃了,⽽Java中另⼀种for-each循环则被Kotlin进⾏了 ⼤幅度的加强,变成了for-in循环。
立即登录