Search⌘ K

Solution Review: Type Casting

Explore how to cast variables from Float to Double in Scala. This lesson helps you understand declaring variables with specific types and assigning values through type casting for accurate data manipulation.

We'll cover the following...

Task

In this challenge, you were provided with a variable that was previously defined to have a data type Float and you were asked to type cast it to a Double.

Solution

Let’s look at how we should go about this.

  • The first thing is deciding the variable name, which you were told to keep as newType.

  • As type casting is from Float to Double when defining newType specify the data type as Double.

  • The last step is simply assigning newType the value of oldType.

val newType: Double = oldType

You can find the complete solution below:

You were required to write the code on line 2.

Scala
val oldType: Float = 45
val newType: Double = oldType
// Driver Code
println(oldType)

This brings our discussion on basic data types to an end. In the next lesson, we will move on to strings.