java零基础 kotlin

java零基础 kotlinkotlin 中文 api 网站 简介 话说俄罗斯的程序员觉得 Java 语言用起来不牛逼也不方便 于是开始搞事情 发明了即牛逼又方便 Kotlin 用于提高生产效率 那帮俄罗斯的哥们儿在一个叫科特林的岛上编程 所以语言叫 Kotlin image png Eclipse 下安装 Kotlin 插件 help gt Eclipse Marketplace gt find gt Kotlin 安装

大家好,我是讯享网,很高兴认识大家。



kotlin中文api网站

简介

话说俄罗斯的程序员觉得Java语言用起来不牛逼也不方便,于是开始搞事情,发明了即牛逼又方便Kotlin用于提高生产效率,那帮俄罗斯的哥们儿在一个叫科特林的岛上编程,所以语言叫Kotlin。


image.png

Eclipse下安装Kotlin插件

help -> Eclipse Marketplace ->find ->Kotlin 安装 重启即可


image.png

Kotlin编写第一个程序

 
讯享网 

这个没啥分析头。先背下来 背下来

变量和输出

Kotlin的变量类型
Byte
Short
Int
Long
Float
Double
String

Kotlin的自动类型推断

讯享网

Kotlin的显示数据声明

 

常量的定义val(value)

讯享网

总结:

var声明变量

val声明常量

不同的数据类型用不同的容器保存

Kotlin会通过等号后面的值自动推断数据类型

可以用显示的指定数据类型

常见的容器类型

Byte

Short

Int

Long

Float

Double

String

函数

Kotlin函数编写规则

fun 函数名(参数名:参数类型):返回值类型 {
函数体
}

 

Unit表示没有返回值,可以省略不写

 

简易计算器

 

kotlin1.3的main()函数可以不传参数

Kotlin环境配置(仿照JDK的安装配置)

1,在GitHub上下载kotlin-compiler

2,配置环境:Kotlinc的安装目录
KOTLIN_HOME
D:workKotlinkotlinc

3,在CMD终端下输入kotlinc命令


java零基础 kotlin

Kotlin命令交互式终端编程

 

Kotlin字符串模板 ${XXX}

 

程序运行结果

 

Kotlin条件控制语句if else

 

调用

 

比较两个数中的最大数

 

调用:

 

Kotlin中字符串比较

 

结果哦

 

Kotlin空值处理

默认参数是非空,在编译时不能够传null,加上?号表示参数可以为空,可以传null

 

调用

 

!!表示不为空

 

结果

 

Kotlin的when表达式

有点像Java的switch case但又更加简洁强大

 

调用

 

结果

 

Kotlin中的loop和range

计算从1到100的和

 

两边都是闭区间
var nums = 1 .. 100 //[1,100]
左闭右开
var nums2 = 1 until 5

 

step

 

list和map

list

 

结果

 

map

 

函数和函数式表达式

 

默认参数和具名参数

求圆的面积

 

调用

 

字符串和整形转换

 

异常处理

 

结果

 

递归

计算5的阶乘

 
 

计算100的阶乘,它的结果已经超过了Int和Long的范围,用BigInteger来解决

 
 

结果:

 

累加的操作:从1加到100

 
 

Kotlin的尾递归优化tailrec

告诉计算机 让它计算次


                    
小讯
上一篇 2024-12-31 10:34
下一篇 2024-12-23 23:42

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/6723.html