Lesson 6 Programming in Kotlin

in #programming7 years ago (edited)

![Kotlin-logo.png]()

  
Lesson 6  Programming in Kotlin 

Conversion between variable types  

We will explain the idea through an example:

 fun main (args: Array <String>)

{  

        var x: String = "12345"  

        var y: Int?     

        y = x.toInt ()   

       print (y)   

}  

In this example we defined the variable x of the string text type, we assigned the value 1234 as text, and we defined the y variable of the  numeric type  

To store the value of the variable x in variable y, the type must be converted so we wrote the command:  

y = x.toInt ()   

Which converted the text x value to a numeric value and then stored the result in the y variable  

That is, you must convert between variable types when we want to store one value in another  

But we must be careful during the conversion process so as not to lose information

For example, if we have a variable of 12.99 = x of type double and variable y of int type, when converting from double to int we will lose the decimal section 

 y = x.toInt ()  

The result will be y = 12 because int type stores only integers not the decimal