初学java的小白问大神们个问题java中为什么要把int转换为String呢?强制类型转换是什么这样做有什么好处

如题所述

java是强类型语言,简单的说就是必须明确变量的类型,才可以使用。举个简单的例子。如果你的定义的25是long型的。但是你现在要把它赋值给int型的jdk就会报错。这时候你就需要强制类型转换成int型才可以使用。当然还有更多的理解。需要你有一定的基础。加油
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-29
如果是在字符串连接中就不用把int转String了,
如是是一个函数的参数,它如果需要String类型的参数,你就得给它一个String类型的参数,简单的,1 +"" 就默认被转成了String类型。
类型转换又分为隐式转换和显示转换,像上面的就是隐式转换,而String.valueOf(1)或者Integer.toString(1)都是把1强制转换成了字符串。本回答被提问者和网友采纳
第2个回答  2013-04-29
JAVA是强类型语言,编译器要求明确类型。
第3个回答  2013-04-29
等你玩了数据库和框架就知道;了
相似回答