Kotlin—基本数值类型

Posted 森然献凉i

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Kotlin—基本数值类型相关的知识,希望对你有一定的参考价值。

Kotlin的基本数据类型包括:Byte丶Short丶int丶Long丶Float丶Doubel

所有未超出int最大值的整型值初始化的变量都默认为int类型,如果初始值超过了其最大值,那么推断为Long类型。在数字后面显式添加一个L表示这是一个Long类型

 //编辑器会根据复制100,推断number的数据类型为int
    val number=100
    //虽然没有明确赋值,但是编译器发现8000000000超过int最大值,所以升级为Long
    val bigNumber=8000000000
    //在赋值后加L,会自动推断为Long类型
    val longNumber=20L

在变量的后面+:数据类型

  //在变量的后面+:数据类型
    val byteNumber:Byte=1

浮点类型

默认是Doubel类型,尾部加f或者F显式表示这是一个Float类型浮点数。float数据类型,如果赋值超过了精度,会四舍五入,最多六位小数。 doubel类型,小数点最多是16位。

    //浮点类型
    //默认是double类型
    val doubleNumber=3.14159268888
    //尾部加f或者F显式表示这是一个Float类型浮点数
    val floatNumber=3.14159268888f

全部代码

package com.cdw.firststlapp.studyktl

//kotlin数据类型
fun main() {
    //1.如何去声明一个基本数据类型变量数据类型,有哪些方式?
    //基本数据类型的整型默认类型均为int,如果超过int的取值范围,将会推断为null、

    //编辑器会根据复制100,推断number的数据类型为int
    val number=100
    //虽然没有明确赋值,但是编译器发现8000000000超过int最大值,所以升级为Long
    val bigNumber=8000000000
    //在赋值后加L,会自动推断为Long类型
    val longNumber=20L
    //在变量的后面+:数据类型
    val byteNumber:Byte=1

    //浮点类型
    //默认是double类型
    val doubleNumber=3.14159268888
    //尾部加f或者F显式表示这是一个Float类型浮点数
    val floatNumber=3.14159268888f

    println("floatNumber:"+floatNumber)
    println("doubleNumber:"+doubleNumber)
    //float数据类型,如果赋值超过了精度,会四舍五入,最多六位小数
    //doubel类型,小数点最多是16位。
}

结束 

以上是关于Kotlin—基本数值类型的主要内容,如果未能解决你的问题,请参考以下文章

Kotlin 基本数据类型

Kotlin基本数据类型

Kotlin—基本数据类型

Kotlin—基本数据类型

kotlin基础语法

kotlin基础语法