Kotlin基本语法

公 众 号:木木与代码
本文作者:@MuMu
编写日期:2025年03月05日
本文字数:1124个字符
关注可了解更多的教程。问题或建议,请公众号留言;

01 kotlin文件

kotlin文件以.kt后缀。

02 Kotlin入口

Kotlin 应用程序的入口点是main函数。main函数可以带参数也可以不带。
fun main() {
    println("Hello world!")
}
fun main(args: Array<String>) {
    println(args.contentToString())
}

03 打印输出

// 输出不换行
print("您好")

// 输出换行
println("您好")

// 拼接输出
val name = "张三"
println("您好 $name")

04 标识符

kotlin标识符可以由 大小写字母,数组和_组成。标识符只能以字母开头,kotlin关键词不能作为标识符。

  • 变量
kotlin中变量使用 var 关键词定义。 定义格式为: var 变量名称:类型=初始值
kotlin中数据类型要放到变量名称后面,并且用冒号(:)分隔
var name: String = "张三"
var age = 15

  • 常量
常量使用关键词 val 声明,常量只允许一次赋值,且赋值后不可修改值。
val PI:Double = 3.1415

val MAX:Int = 100
  • 数据类型
1.基本类型:
    整数型:
        有符号:Byte,Short,Int,Long
        无符号:UByte,UShort,UInt, ULong
    浮点型:Float,Double
    字符型:Char
    布尔型:Boolean

2. 空类性:Unit

3. 引用类型型
    字符串:String
    数组:
    集合:
        元素结合:List
        无重复元素结合: Set
        键值对集合:Map

05 程序结构

  • 顺序结构
  • 条件结构
    • if判断
    • when判断
// if判断
var score:Int = 80
if (score<60){
    println("成绩不合格")
} else{
    println("成绩合格")
}

// when判断
var login:Int = 0
when(score){
    0 -> println("请先登录")
    1 -> println("用户已登录")
}

  • 循环结构
    • for循环
    • while循环

// for循环
// i++
for(i in 0..5){
    println("i: $i")
}

// i--
for (i in 5 downTo 0) {
    println("i: $i")
}

// i+=2
for (i in 0..5 step 2) {
   
}

// while循环
val score = 74;
while(score<100){
    print("请继续努力哦")
}

作者公众号:木木与代码

欢迎关注作者一起讨论和学习。

到此本节文章内容已结束,谢谢您的阅读!
如有问题欢迎一起讨论!

结束


 ♥♥♥关注我们♥♥♥

 

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐