1. var相当于Java中的 public
常见的类型有
Java 中为 public boolean aBoolean=true; Kotlin 中为 var boolean: Boolean = true
Java 中为 public int aInt =0; Kotlin 中为 varint: Int =0
Java 中为 public String kotlin="Hello MyKotlin"; Kotlin 中为 var kotlin : String = "Hello MyKotlin"
Kotlin 中的 Object 为 var ob = 0 var ob ="kotlin" var ob=true
public class maxNumPlus 等同于 fun maxNumPlus
2.说起条件判断,最简单的莫过于人尽皆知的if...else...了,这个语句从 Java,再进化到Kotlin,基本用法仍是一样的,看看下代码就知道了
① fun maxNumPlus(x: Int, y: Int): Int { var max = if (x > y) { println("Max is x") x } else { println("Max is y") y } return max }
② fun maxNum(x: Int, y: Int): Int {var max = if (x > y) x else y return max }
3.还有就是 when语句,count代表你定义的类型我这里的类型为int, 还是一样 看看代码就知道了
tv.text = when (count) {
1, 3, 5, 7, 9 -> "十年生死俩茫茫" in 13..19 -> "千里孤坟无处话凄凉" !in 6..10 -> "相见时难别亦难别亦难" else -> "想要联盟人不全"}