任务五一期间我开始接触 Kotlin 语言,了解了一些基本的用法。在接触 Kotlin 之前我有学一点 Java 的。然后 Kotlin 给我最直观的体验就是比 Java 更加容易理解了,但是有了 Java 的先入为主,学起来有那么一点点小别扭。
解决 个人思路分别用 Java 和 Kotlin 开发一个简单的扑克比较器,要求每次随机取出两张扑克,然后比较,比较的范围包括点数和花色。比较结果输出在控制台。
具体代码首先做个 Poker 类,然后她有两个属性,一个点数,一个花色,还有一个和其他 Poker 的比较方法。这其中点数和花色又可以各自做一个类。然后我们还需要一个管理扑克的类,里面要自己初始化一堆牌,然后还得提供一个随机拿牌的方法。最后整好了,就可以做个测试类测试一下。
我是代码
结果反思我觉得我JavaSe还没有掌握的很熟练,这个周学Kotlin有些是较为容易上手,但是有些还是和Java不一样有点小别扭。总的来说,我觉得Kotlin更加的面向对象,也更加简洁,那个NULL检查机制还挺安全,感觉是门新进的语言。这个小demo的话,让我熟悉了下两边的基础语法。



