作业帮 > 数学 > 作业

Java,为何表达式中无法写1/2? 例如area = 1/2 * (La + Lb) * height;这样写结果就等

来源:学生作业帮 编辑:拍题作业网作业帮 分类:数学作业 时间:2024/05/02 04:32:49
Java,为何表达式中无法写1/2? 例如area = 1/2 * (La + Lb) * height;这样写结果就等于0
而改为area = 0.5 * (La + Lb) * height;结果就能正确显示
在JAVA中"/"只取运算结果的整数部分如1除2等于0.5所以只取整数部分0,而忽视小数部分的.5,类似的1/3、1/4嗾使一个道理