Following Kotlin program example to show data types Numbers, Characters and boolean.
Byte : The Byte data type can have values from -128 to 127 (8-bit signed two’s complement integer).
Short : The Short data type can have values from -32768 to 32767 (16-bit signed two’s complement integer).
Int : The Int data type can have values from -2^31 to 2^31 – 1 (32 bit signed 2’s complement integer).
Long : The Long data type can have values from -2^63 to 2^63 – 1 (64 bit signed 2’s complement integer).
Double : The Double type is a double-precision 64-bit floating point. If you assign a floating point value to a variable and do not declare the data type explicitly, it is inferred as Double data type variable by the compiler.
Float : The Float data type is a single-precision 32-bit floating point.
Char : Characters are represented by the type Char. You need to use single quotes ‘ ‘ to denote a character. For example : ‘C’,’K’
Boolean : As like Java Boolean data type has two possible values, either true or false.
Kotlin Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | fun main(args : Array<String>) { // Byte Type val temp: Byte = 80 println("$temp") // Short Type val score: Short = 2345 println("$score") // Int Type val result: Int = 100000 println("$result") // Long Type val long_Val: Long = 7878 println("$long_Val") // Double Type val double_Val: Double = 107.8 println("$double_Val") // Float Type val float_Val = 10.6F println("$float_Val") // Char Example val char_Example: Char char_Example = 'K' println("$char_Example") // Boolean Example val flag = true println("$flag") } |
Output:
1 2 3 4 5 6 7 8 9 10 | 80 2345 100000 7878 107.8 10.6 K true |