data type in kotlin

// 1. Integer data types
val integerVariable: Int = 10
val longVariable: Long = 1000000000L
val shortVariable: Short = 32767
val byteVariable: Byte = 127

// 2. Floating-point data types
val floatVariable: Float = 3.14f
val doubleVariable: Double = 2.71828

// 3. Character data type
val charVariable: Char = 'A'

// 4. Boolean data type
val booleanVariable: Boolean = true

// 5. String data type
val stringVariable: String = "Hello, Kotlin!"

// 6. Nullable types
val nullableInt: Int? = null
val nullableString: String? = null

// 7. Arrays
val intArray: IntArray = intArrayOf(1, 2, 3, 4, 5)
val stringArray: Array<String> = arrayOf("apple", "orange", "banana")

// 8. Lists
val intList: List<Int> = listOf(1, 2, 3, 4, 5)
val stringList: MutableList<String> = mutableListOf("dog", "cat", "bird")

// 9. Maps
val intToStringMap: Map<Int, String> = mapOf(1 to "one", 2 to "two", 3 to "three")
val stringToIntMap: MutableMap<String, Int> = mutableMapOf("first" to 1, "second" to 2, "third" to 3)