分类：电脑/网络-互联网
问题：double型变量老是获得不了数据 
回答：规范的写法：double month = 3.0, holiday = 0.0; int day = 28; month += day/30.0;holiday += 10*month/12;当进行运算时，编译器会根据参加运算的数据类型来确定返回类型，返回的是具有最高精度那个数据的类型。你的运算day/30的最高精度是整型，因此返回的结果也是整型，即28/30=0。如果写成day/30.0，那么30.0是浮点型，返回的自然也就浮点型了。