java中什么时候会用到数据类型转换,特别是强制类型转换,有什么作用?
用到的时候很多啊,以后你接触的多了就知道了,有些方法调用之后得到的结果不是对应的类型就需要强转,用到的时候很多,你百度一下就知道了。我也总结不好
初学者把语法书看完.把语法背完.学语法的时候切记不要问:为什么?
因为1+1就是等于2.没有为什么.也不要问什么地方会用到1+1等于2.因为到处都会用!
等先把99乘法表背完了.再来问什么是二元一次方程.以及二元一次方程有啥用.
以string为例,在实际项目中很多时候我们采取的输入数据都是string类型,例如比较两个数,我们不知道他们会是什么类型,我们就定义为字符串输入,但是字符串无法比较他们的大小,所以需要转换。
把低的类型的值付给高的类型,是自动转换,相反就得用到强制转换。
这个不需要为什么,当你真正用的时候就知道了
看书。用的时候太多了。
很多 比如后台返回一个 "0.00%"的字符串 你需要判断是否为0 首先你得 用""去replace"%"得到"0.00" 再强制转换为double类型 再判断是否为0