美文网首页
kotlin学习第一课

kotlin学习第一课

作者: 恰我年少时 | 来源:发表于2021-03-07 12:00 被阅读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_numcout_color ")
    }
    println()
    }

    }

    相关文章

      网友评论

          本文标题:kotlin学习第一课

          本文链接:https://www.haomeiwen.com/subject/syzeqltx.html