Scala类型转换

匿名 (未验证) 提交于 2019-12-02 23:41:02
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chen18677338530/article/details/91430723

值类型隐式转换


自动类型转换说明

object TypeDemo8 {    def main(args: Array[String]): Unit = {      var n1 = 10     var n2 = 1.1f  // float      var n3 = n1 + n2     println(n3.isInstanceOf[Float])   } }  

object TypeDemo9 {    def main(args: Array[String]): Unit = {     var n4:Byte = 10     var char1:Char = n4  // byte short 和 char 之间不能转换   } }  

强制类型转换

强制类型转换说明

object TypeDemo10 {     def main(args: Array[String]): Unit = {      var num:Int = 2.7f.toInt     println(num.isInstanceOf[Int])   } }  

object TypeDemo11 {   def main(args: Array[String]): Unit = {     var num1:Int = 10*3.5.toInt + (6 *1.5).toInt     var num2:Int = (10 * 3.5 + 6 * 1.5).toInt     println(num1 + num2)   } }  

object TypeDemo12 {    def main(args: Array[String]): Unit = {     var char1:Char = 98     var num3 = 1      var char2:Char = num3   } }  

文章来源: https://blog.csdn.net/chen18677338530/article/details/91430723
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!