Kotlin语法学习(上)

前言

本人主要学习android开发,之前一直用的编程语言是java。Google在2019年的I/O大会上宣布Kotlin已经成为Android开发的第一语言,更加推荐使用Kotlin来编写Android应用程序。说实话,我刚开始是有点抵触情绪的,哎,java写的好好的,又得去学习新的Kotlin语法,太难了。但是没办法,总得拥抱变化吧。那就学咯,在此记录下Kotlin的语法,方便自己查阅,也方便广大网友查阅。打算分为两篇写,一篇是基本语法,一篇写一些高级用法吧。下面先来第一篇。

1. 变量

val:申明一个不可变的变量 val a = 10
var:申明一个可变的变量 var b = 20

2. 函数

语法规则如下:

fun methodName (param1:Int, param2:Int):Int{
   
	return 0 
}

3. if语句

跟java语法类似,下面演示写一个函数返回两个参数中的最大值

fun largeNumber(num1:Int,num2:Int)=if(num1>num2) num1 else num2

4. when语句

kotlin when语句比java的switch语句好用些

fun getScore(name:String)=when (name){
   
"Tom" ->86
"Jim" ->77
"Lily" ->95
else ->0
}

5. 循环语句

(1)while循环和java一样,并无特殊
(2)for循环花样多一些
for(i in 0..10){
    //打印0到10
	println(i)
}

6. 类与对象

class Person{
   
	var name=""
	var age=0
	fun eat(){
   
	}
}
//实例化
val p=Person()

7. 类的继承

kotlin类默认不可继承,要被继承得在类前面申明open

open class Person{
   
//do something
}

Student类继承Person,用:修饰符

class Student
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值