コンパイル時に
検出値 : double
期待値 : float
a = 2.0;
部分に精度が落ちている可能性のエラーがでます。
//Exercise1.java
class Exercise1 {
public static void main (String args []){
float a;
a = 2.0;
System.out.println("変数aの値は" + a + "です。");
}
}
変数の宣言部分をfloatからdoubleに変えるとエラーは出ません。本の例題としてはfloatなのです。
どういう事なのでしょう?
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
定数として、浮動小数を記述するとdouble になります。
なので、double を float に代入しようとしているのでエラーになります。
最初から float を扱うとわかっている場合
a=2.0F;
のようにfloat の定数であることを明示する必要があります。
解決しました。
本には
a = 2.0;
と書かれています。(誤植?)
回答どうり
a = 2.0F;
にしても、
a = 2;
にしても、
「変数aの値は2.0です」
と表示される事がわかりました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java Java プログラム public class Main { public static void 3 2023/08/10 23:46
- Java 直し方について教えて頂きたいです。 4 2022/08/13 02:11
- C言語・C++・C# C言語 共用体について コマンドライン引数で値を2つ入力したときに、argv[2]の値をUNI u1 4 2022/04/25 20:34
- Java javaでのプログラム(配列)について質問です. 2 2022/10/14 22:27
- Java java final 1 2022/06/10 22:49
- C言語・C++・C# C言語初心者 構造体 課題について 1 2023/03/10 19:30
- Visual Basic(VBA) VBA リボンののリカバリーでオーバーフローエラーになります 2 2023/07/04 19:07
- C言語・C++・C# C# DatagridviewにExcelシートを反映するとエラーが出る 2 2023/05/06 17:12
- C言語・C++・C# Cのdoubleの浮動小数点表示について 3 2023/04/17 13:14
- C言語・C++・C# C言語のエラーについて 2 2022/07/11 13:56
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Eclipseで、プロジェクト名のと...
-
シンボルが見つかりませんとい...
-
jspのファイルでエラーが出る
-
JSP内でString型からint型に変...
-
JBossについて
-
JSPのIF文を教えて下さい
-
Transformのエラー
-
eclipseをバージョンアップした...
-
eclipseでのsvn認証エラー回避方法
-
javaでEnumerationを使いたいの...
-
Javaのエラーについてです
-
Java エスケープ文字
-
重複jarの調査の仕方
-
java.lang.StackOverflowErrort...
-
String型とchar型の変換エラーです
-
Buttonを配列とすることができ...
-
タグが閉じてないというエラー...
-
JSPで意味不明のコンパイルエラー
-
jmapコマンドでメモリ不足のエラー
-
Eclipse デバッグ エラー処理
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Eclipseで、プロジェクト名のと...
-
シンボルが見つかりませんとい...
-
エラー:org.springframeworkが...
-
tomcat起動時エラー
-
Javaのエラーについてです
-
タグが閉じてないというエラー...
-
コンパイル時にエラーが出てし...
-
構文エラーのやり直しについて
-
eclipseをバージョンアップした...
-
eclipseでのsvn認証エラー回避方法
-
Eclipseで次のエラー箇所にジャ...
-
JBossについて
-
JSPの表示時エラー
-
「型 ArrayList は総称ではあり...
-
Win32コンソールアプリでnamesp...
-
Eclipseの環境について
-
致命的: StandardServer.await:...
-
javaw.exeプロセスが正常起動し...
-
getParameterについて
-
JSP内でString型からint型に変...
おすすめ情報