int x;
float y;
double BMI;
BMI=x/y*y;
System.out.println("您的BMI值為:"+BMI);
}
}
uj5u.com熱心網友回復:
你的x是體重,y是身高?如果是這樣的話,BMI不是等于x/(y*y)嘛?不清楚你的問題。乘號和除號優先級是一樣,但同優先級的話不加括號時從左到右依次計算的uj5u.com熱心網友回復:
對,x是體重,y是身高,x/y不是float型嗎,然后再乘以y不應該還是float型嗎,所以不應該加不加括號結果都一樣嗎?
uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
BMI = 體重/(身高*身高)這加括號和不加括號完全不一樣。要想不加括號,不是應該寫成BMI = 體重/身高/身高 嘛
uj5u.com熱心網友回復:
x和y應該要都是float型吧uj5u.com熱心網友回復:
x/y*y 與 x/(y*y)是不同的兩個式子啊。uj5u.com熱心網友回復:
數學不過關,就會這樣子uj5u.com熱心網友回復:
你不妨試一下把式子拆開,分成兩步計算看看uj5u.com熱心網友回復:
我對不起數學老師
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/39590.html
標籤:Eclipse
上一篇:求助,java程式在eclipse下可以運行,打包后遇到64bit JVM問題
下一篇:Jmeter連接資料庫報錯(Response message:java.sql.SQLException: Cannot create PoolableCon)
