Kolin初体验-实战1之扑克比较器

背景

五一期间我开始接触 Kotlin 语言,了解了一些基本的用法。在接触 Kotlin 之前我有学一点 Java 的。然后 Kotlin 给我最直观的体验就是比 Java 更加容易理解了,但是有了 Java 的先入为主,学起来有那么一点点小别扭。

任务

分别用 Java 和 Kotlin 开发一个简单的扑克比较器,要求每次随机取出两张扑克,然后比较,比较的范围包括点数和花色。比较结果输出在控制台。

解决

个人思路

首先做个 Poker 类,然后她有两个属性,一个点数,一个花色,还有一个和其他 Poker 的比较方法。这其中点数和花色又可以各自做一个类。然后我们还需要一个管理扑克的类,里面要自己初始化一堆牌,然后还得提供一个随机拿牌的方法。最后整好了,就可以做个测试类测试一下。

具体代码

我是代码

结果反思

我觉得我JavaSe还没有掌握的很熟练,这个周学Kotlin有些是较为容易上手,但是有些还是和Java不一样有点小别扭。总的来说,我觉得Kotlin更加的面向对象,也更加简洁,那个NULL检查机制还挺安全,感觉是门新进的语言。这个小demo的话,让我熟悉了下两边的基础语法。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容