What Are Data Types in Kotlin: Simple Explanation and Examples
data types define the kind of values a variable can hold, such as numbers, text, or true/false values. They help the program understand how to store and use data correctly, including types like Int, String, and Boolean.How It Works
Think of data types in Kotlin like different containers for storing things. Just like you wouldn't put water in a box meant for books, Kotlin uses data types to keep the right kind of information in the right place. For example, Int holds whole numbers, Double holds decimal numbers, and String holds text.
This helps Kotlin know what operations make sense. You can add two numbers, but you can't add two pieces of text the same way. Data types also help catch mistakes early, like trying to use a number where text is expected.
Example
This example shows how to declare variables with different data types in Kotlin and print their values.
fun main() {
val age: Int = 25
val price: Double = 19.99
val name: String = "Alice"
val isStudent: Boolean = true
println("Age: $age")
println("Price: $price")
println("Name: $name")
println("Is student: $isStudent")
}When to Use
Use data types whenever you want to store information in your program. For example, use Int for counting items, String for names or messages, and Boolean for yes/no or true/false decisions.
Choosing the right data type helps your program run smoothly and prevents errors. For instance, if you expect a number, don’t use a text type because math won’t work correctly.
Key Points
- Kotlin has basic data types like
Int,Double,String, andBoolean. - Data types tell Kotlin what kind of data a variable holds.
- Using correct data types helps avoid mistakes and makes code clearer.
- Kotlin also supports nullable types to handle missing values safely.