What does `v = (int) 3.14;` do in Java?
It converts the `double` value `3.14` to an `int` by truncating the decimal portion, so `v` becomes `3`.
Exactly! The casting operation truncates the decimal part.
What would happen if you tried to assign a `String` to `v` in this case?