早教吧 育儿知识 作业答案 考试题库 百科 知识分享

Java,为何表达式中无法写1/2?例如area=1/2*(La+Lb)*height;这样写结果就等于0而改为area=0.5*(La+Lb)*height;结果就能正确显示

题目详情
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嗾使一个道理
看了 Java,为何表达式中无法写...的网友还看了以下: