整数を倍精度浮動小数点数に変更できません。これにより、コードが失敗します。

Shnatta

I'amは除算しようとしてX 9により、およびときxは9つのリターン1よりも大きな何かで割った、私は私のコードを進めます。しかし、xが10の場合はどうなるでしょうか?10を9で割ると、1,1が返されます。つまり、1つのアイテムしか作成できず、0,1が返されます。

例:私は、アイテムの64持っAを、別のアイテムを作成しようとするB項目の少なくとも9を必要とする1件のアイテムの作成にBを64を9で割ると、7,1が返されます。これは、最大7つのアイテムbを取得できることを意味しますMath.ceil()切り上げようとすると、0,1は0.0になります。

64/9の0.1を取得して1に切り上げる方法を知っている人はいますか?

これは私が試したものです:

Integer getIronBlocks = ironIngots / 9;
Integer getGoldIngots = goldNuggets / 9;
double ironIngotLeft = Math.ceil(getIronBlocks);
double goldNuggetLeft = Math.ceil(getGoldIngots);

私はすでにこのコードの問題を知っていますが、それを修正する方法がわかりません。ironIngots = 64としましょう。これを9で割ると、7,1ではなく7になります。整数のgetIronBlocksをDoubleのgetIronBlocksに変更すると、IntelliJによってエラーが発生します

フローレントアマリドン

結果を格納し、doubleで除算するには、doubleを使用する必要があります。

    int ironIngots = 10;
    double getIronBlocks = ironIngots / 9.0;
    System.out.println("result : "+ getIronBlocks); // ---> 1.111111

https://ideone.com/Yz4yBO

intで割ると、結果はintになります。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

文字列を整数または倍精度浮動小数点数に変換できません

分類Dev

Javaで浮動小数点数または倍精度浮動小数点数による浮動小数点精度エラーを回避するにはどうすればよいですか?

分類Dev

半精度浮動小数点数(バイト)をSwiftで浮動小数点数に変換します

分類Dev

浮動小数点の精度を失うことなく、浮動小数点を整数に保存します

分類Dev

多次元のグループキーは倍精度浮動小数点数を表示せず、その親キーを子キーに変更します

分類Dev

メソッドは整数ではなく倍精度浮動小数点数を返します

分類Dev

整数を浮動小数点数に変換します

分類Dev

倍精度数を浮動小数点数に変換する

分類Dev

JQuery-整数を小数点以下1桁の浮動小数点数に変更します

分類Dev

Javaは倍精度浮動小数点数になり、正しい形式を作成します

分類Dev

例外をキャッチせずに文字列を整数、倍精度、浮動小数点数に変換する

分類Dev

PHP配列で整数を特定の浮動小数点数に変換します

分類Dev

getchar()を使用して浮動小数点数を読み取り、浮動小数点数を出力すると、それは2倍になります。

分類Dev

整数、倍精度浮動小数点数、および文字列を読み取って変数に保存する方法は?

分類Dev

データテーブル内の整数または倍精度浮動小数点数による行列の乗算

分類Dev

浮動小数点数のリストでゼロのみを整数に変更します

分類Dev

配列に整数と浮動小数点数を含めることができます

分類Dev

配列から文字列、整数、および倍精度浮動小数点数をどのように出力しますか?

分類Dev

倍精度浮動小数点数はどのようにメモリに格納されますか?

分類Dev

整数または倍精度浮動小数点数を返すときに、catchの戻り値がtryの戻り値と異なることを確認する方法

分類Dev

Golangはどのようにして整数と浮動小数点数を乗算できますか

分類Dev

Elixir文字列を整数または浮動小数点数に変換します

分類Dev

浮動小数点数を小数点以下2桁で浮動小数点数で浮動小数点数にしますか?

分類Dev

atofは文字列を浮動小数点数に変換できませんでした: '2、5'

分類Dev

[0,1]の間にランダムな浮動小数点数を生成します。固定ステップではありませんが、Pythonではステップは0.05より大きくなければなりませんか?

分類Dev

Cでユーザーが入力した精度を失うことなく、浮動小数点数を文字列に変換するにはどうすればよいですか?

分類Dev

文字列から浮動小数点数に変換できません

分類Dev

Javaで倍精度浮動小数点数よりも浮動小数点数を使用する方が良い状況はどのような場合ですか?

分類Dev

JavaScriptで浮動小数点数を次の整数に切り上げます

Related 関連記事

  1. 1

    文字列を整数または倍精度浮動小数点数に変換できません

  2. 2

    Javaで浮動小数点数または倍精度浮動小数点数による浮動小数点精度エラーを回避するにはどうすればよいですか?

  3. 3

    半精度浮動小数点数(バイト)をSwiftで浮動小数点数に変換します

  4. 4

    浮動小数点の精度を失うことなく、浮動小数点を整数に保存します

  5. 5

    多次元のグループキーは倍精度浮動小数点数を表示せず、その親キーを子キーに変更します

  6. 6

    メソッドは整数ではなく倍精度浮動小数点数を返します

  7. 7

    整数を浮動小数点数に変換します

  8. 8

    倍精度数を浮動小数点数に変換する

  9. 9

    JQuery-整数を小数点以下1桁の浮動小数点数に変更します

  10. 10

    Javaは倍精度浮動小数点数になり、正しい形式を作成します

  11. 11

    例外をキャッチせずに文字列を整数、倍精度、浮動小数点数に変換する

  12. 12

    PHP配列で整数を特定の浮動小数点数に変換します

  13. 13

    getchar()を使用して浮動小数点数を読み取り、浮動小数点数を出力すると、それは2倍になります。

  14. 14

    整数、倍精度浮動小数点数、および文字列を読み取って変数に保存する方法は?

  15. 15

    データテーブル内の整数または倍精度浮動小数点数による行列の乗算

  16. 16

    浮動小数点数のリストでゼロのみを整数に変更します

  17. 17

    配列に整数と浮動小数点数を含めることができます

  18. 18

    配列から文字列、整数、および倍精度浮動小数点数をどのように出力しますか?

  19. 19

    倍精度浮動小数点数はどのようにメモリに格納されますか?

  20. 20

    整数または倍精度浮動小数点数を返すときに、catchの戻り値がtryの戻り値と異なることを確認する方法

  21. 21

    Golangはどのようにして整数と浮動小数点数を乗算できますか

  22. 22

    Elixir文字列を整数または浮動小数点数に変換します

  23. 23

    浮動小数点数を小数点以下2桁で浮動小数点数で浮動小数点数にしますか?

  24. 24

    atofは文字列を浮動小数点数に変換できませんでした: '2、5'

  25. 25

    [0,1]の間にランダムな浮動小数点数を生成します。固定ステップではありませんが、Pythonではステップは0.05より大きくなければなりませんか?

  26. 26

    Cでユーザーが入力した精度を失うことなく、浮動小数点数を文字列に変換するにはどうすればよいですか?

  27. 27

    文字列から浮動小数点数に変換できません

  28. 28

    Javaで倍精度浮動小数点数よりも浮動小数点数を使用する方が良い状況はどのような場合ですか?

  29. 29

    JavaScriptで浮動小数点数を次の整数に切り上げます

ホットタグ

アーカイブ