Kotin学习之路----一词法和语法

1。数据类型:

1.Boolean
2.Number:包括整形和浮点型
    分类    类型   位数
    浮点型:Double 64
            Float  32
    整型:  Long   64
            Int    32
            Short  16
    字节    Byte   8
3.Char类型(Character)
4.字符串:
    比较:
         a == b 表示比较内容,即类似Java的equals
         a === b 表示对象是否相同
    字符串模板:
         "hello,$name" ==> "hello 小明"

示例代码:

val anotherBoolean: Boolean = false
val maxInt:Int = Int.MAX_VALUE
val aLong:Long = 12332323231232
val anotherInt:Int = 0xFF
val aInt = 0b00000011
val aFloat:Float = 123F
val aDouble:Double = 3.0
val another:Double = 3.141592653
val ashort:Short = 123
val abyte:Byte = 127
val aChar:Char = '\u000f'
val cChar:Char = '\n'
val anInt:Int = 5
val asLong:Long = anInt.toLong()
val string:String = "hello world"
val formChar:String = String(charArrayOf('d','e','e'))
val TAG:String = "MainActivity"
override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)
    setContentView(R.layout.activity_main)

    show("hello world")
    Log.d(TAG,"\r\n"+cChar + "我的第一个Kotlin项目"+cChar)
    var arg1:Int = 1
    var arg2:Int = 2
    Log.d(TAG,"" + arg1 + " + " + arg2 + " = " + (arg1 + arg2))
    Log.d(TAG,"$arg1 + $arg2 = ${arg1 + arg2}")//$字符串模板
    val rawString:String = """//原始字符串
            2
            hello
        """
    Log.d(TAG,rawString)
    Log.d(TAG,"长度:" + rawString.length)

 

1.类和对象

 class  妹子 : 人 {
    override var 性格: String
    override var 长相: String
    override var 声音: String

    constructor(性格: String, 长相: String, 声音: String) : supe
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值