Q
予期しない結果が
1
A
答えて
8
9/5
は整数演算で評価ので、9.0/5 * 3
を書き込む1.
に等しいだされた共通の修正です。 (用語の係数の1つをdouble
に昇格させると、倍精度浮動小数点で評価が行われます)。
1
System.out.print((9.0/5)* 3);あなたはそれが整数でない実数を返します整数の除算を行い、Javaで
+3
もう少し説明を追加する方が良いでしょう。 :) –
1
:
-
:
- の代わりに実数を使用しますので、
9.0/5
- を使用するか、数値をdoubleに変換することができますそれはあなたがその答えを得るために9.0または5.0を行うことができる整数の結果が得られますので、すべての数値は、整数がある
1
代わりに、あなたの問題を解決するために
1.8
の
9/5
リターンは次の2つのソリューションを持っています
1
... 下記のとおり。..
System.out.print((9.0/5) * 3); OR
System.out.print((9/5.0) * 3);
+0
(ii)あなたが '(9/5)* 3.0'にリファクタリングしている人に脆弱であるため、括弧を削除する傾向があります。しかし、アップヴォートをすべて同じようにしてください。 – Bathsheba
関連する問題
- 1. 予期しない結果
- 2. 予期しない結果
- 3. ケラス - 予期しない予測結果
- 4. 予期しない結果が
- 5. 予期しない結果が
- 6. SQL文が予期しない結果
- 7. 予期しない結果が
- 8. forループの結果が予期しない結果になる
- 9. GetShortPathName、予期しない結果
- 10. Arduinoとビットワイズ、予期しない結果
- 11. 取得予期しない結果
- 12. 予期しない小数結果
- 13. 予期しない結果文字列
- 14. linq.js予期しない結果
- 15. パンダスタック()予期しない結果
- 16. python numpy予期しない結果
- 17. Reflection.AssemblyNameの予期しない結果()バージョン
- 18. は、予期しない結果に
- 19. 予期しないJSTL EL結果
- 20. 予期しないダイヤモンドスクエアアルゴリズムの結果
- 21. Pycharm予期しない結果出力
- 22. タイムスタンプ%%タイムスタンプの予期しない結果
- 23. 予期しないプロックサマリー結果
- 24. ASP.NET StackedBar Chart予期しない結果
- 25. 予期しない結果構造C
- 26. XORニューラルネットワーク - 予期しない結果
- 27. timediffの予期しない結果
- 28. criteria.setProjection(Projections.rowCountは())、予期しない結果
- 29. Swift:cellForRowAtIndexPathの予期しない結果
- 30. ラムダ予期しない結果
すべての3つの数字がそう整数であり、結果として整数が得られます。 –
あなたの期待は間違っています:) –