kotlin学习第一课
2021-03-07 本文已影响0人
恰我年少时
package com.example.basics
/**
德州扑克:
5人参与游戏,给每个人编号,并且给每个玩家取名
下地主:
开始发牌
开始循环:跟住、弃牌、看牌
得到结果
创建kotlin工程
创建kotlin工程
intellij
Android studio
类型自动推断,不支持自动类型转换,如需要转换,使用对应的方法toxxx
显示声明数据类型
variable:Type
例:
var age=10
val name:String = "lhp"
kotlin:一切皆对象
Char Int Long Float Double Boolean类管理
Array:定义完不能改变个数(增加删除),可以改变每个元素的值
$的使用:
1、字符串的拼接 "xxx$变量"
2、嵌套函数使用:${age.toInt()}
kotlin循环:
for ((i ,num) in numbers.withIndex()){
println(index $i is $num)}
foreach
fun main() {
println("hello kotlin")
var age:String=""
var isgraguadted:Boolean = true
isgraguadted=false
val numbers:Array<Int> = arrayOf(1,2,3,4)
numbers[0]=3 //val指向固定的array,指向地址不变,但是数组本身的值是可以改变的
//(指向的对象固定,对象本身可以修改)
/*2——k输出一副牌/
val number: Array<String> = arrayOf("2","3","4","5",
"6","7","8","9","10","J","Q","K","A" );
var color:Array<String> = arrayOf("♥","♠","♣","♦")
for (cout_color in color){
for (cout_num in number){
print("cout_color ")
}
println()
}
}