我想问一下,int double同时存在的时候,为什么double定义的那个数要乘1.0,不乘1.0就不对
这是转换 不是不对 你要类型对的话 就不用1.0是浮点型 1.0乘一个数 结果也是浮点型的这通常被应用于int/int得到小数的情况比如5/4可以这样5*1.0/4把5转成5.0
乘以1.0可以确保它的值肯定是double。