版权声明:技术是无罪的,欢迎大家多多交流,转载的地方请注明作者出处!谢谢! https://blog.csdn.net/www_131374/article/details/73801446
1、变量与常量的声明
kotlin采用var声明变量,采用val声明常量,声明方式如下
var str:string?="hello world";//声明一个可为空的字符串变量变量
var str1:String="str";声明一个类型为String的字符串
println(str)//输出变量str的值
var a=0;
val b=12//声明一个常量
a=13+b;为变量a重新赋值
println(a)//输出变量a的值
2、控制语句
//when判断val x:Int=5;
when(x){
0 -> println("值为0");
if (x==1) 1 else 0 -> println("等于1即等于1,非1即等于0");
in 2..3 -> println("值在2到3之间");
!in 2..3 -> println("不在2到3之间");
is Int -> println("类型判断");
else -> println("其他情况");
}
when{
x>1 && x<10 -> println("在1到10之间");
else -> println("其他情况");
}
//if else判断
if (1==1){
println("情况为真");
}else{
println("情况为假");
}
//while 一直循环直到不满足条件
while(true){
println("死循环");
}
//do while循环
do{
println("我要循环到死");
}while(true);
//for循环
val list=ArrayList<Int>()
for(i in list){
println(i);
}
3、类声明
class person{
var name:String?=null;
var sex:String?=null;
}
4、类使用
var person=Person()
person.name="Tom"
person.sex="boy"
println("person'name is ${person.name},person'sex is ${person.sex}");
基础的kotlin语法,原作者小耳朵图图是我发布在简书的五分钟学会 Kotlin 语法,学习或转载请标注作者及原文链接