![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Kotlin
文章平均质量分 97
青空の霞光
萌新一枚,请多指教!
展开
-
Kotlin程序设计 扩展篇(一)
为了统计学生成绩,要求设计一个Score对象,包括课程名称、课程号、课程成绩,但是成绩分为两种,一种是以优秀、良好、合格来作为结果,还有一种就是这样的数字分数,可能高等数学这门课是以数字成绩进行结算,而计算机网络实验这门课是以等级进行结算,这两种分数类型都有可能出现,那么现在该如何去设计这样的一个Score类呢?现在的问题就是,成绩可能是String类型,也可能是Int类型,如何才能更好的去存可能出现的两种类型呢?//因为Any是所有类型的父类,因此既可以存放Int也能存放String。原创 2024-01-22 20:45:39 · 623 阅读 · 0 评论 -
Kotlin程序设计(三)高级用法
为了统计学生成绩,要求设计一个Score对象,包括课程名称、课程号、课程成绩,但是成绩分为两种,一种是以优秀、良好、合格来作为结果,还有一种就是这样的数字分数,可能高等数学这门课是以数字成绩进行结算,而计算机网络实验这门课是以等级进行结算,这两种分数类型都有可能出现,那么现在该如何去设计这样的一个Score类呢?现在的问题就是,成绩可能是String类型,也可能是Int类型,如何才能更好的去存可能出现的两种类型呢?//因为Any是所有类型的父类,因此既可以存放Int也能存放String。原创 2024-01-11 16:21:52 · 1401 阅读 · 1 评论 -
Kotlin程序设计(二)面向对象
Kotlin为我们内置了大量实用的库函数,我们可以使用这些库函数来快速完成某些操作。比如我们前面使用的printlnprintln("Hello World") //这里其实就是在调用函数,传入了一个String类型的参数那既然现在有输出,能不能让用户输入,然后我们来读取呢?原创 2024-01-11 16:20:44 · 1371 阅读 · 0 评论 -
Kotlin程序设计(一)基础语法
前面我们了解了如何创建变量,并进行使用,但是我们知道,不同的数据往往对应着不同的类型,比如整数我们使用的就是Int,而这一部分我们将学习更多的基本数据类型。类型大小(位)最小值最大值Byte8-128127Short16-3276832767Int32Long64为什么不同的数据类型有着值范围呢?这是因为我们的计算机底层是采用0和1表示数据的,并且数据的表示位数有限,我们以二进制来计算,就像下面这样:1 + 1 = 10。原创 2024-01-11 16:19:29 · 1328 阅读 · 0 评论