少数点の計算の仕方が分かりません。
変数bの結果が0.2を出したいのですが、0.19999999999999996が出力されその原因がわかりません。
p = 80;
Java
1double a = p/100; 2double b = 1 - a; 3System.out.println(b);
最初に書いていた式
Java
1double x = 1 - p/100; 2System.out.println(x);
回答3件
あなたの回答
tips
プレビュー
投稿2021/04/02 06:42
編集2021/04/02 06:53少数点の計算の仕方が分かりません。
変数bの結果が0.2を出したいのですが、0.19999999999999996が出力されその原因がわかりません。
p = 80;
Java
1double a = p/100; 2double b = 1 - a; 3System.out.println(b);
最初に書いていた式
Java
1double x = 1 - p/100; 2System.out.println(x);
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/04/02 07:05