私は宿題をしていて(私は嘘をつく人ではありません)、質問に正直に困惑しています。私は 3 年間のプログラミング経験がありますが、クラスの最も単純な問題のいくつかに困惑しています (笑)。Java は初めてですが、プログラミングは初めてではありません。質問がなぜ答えをもたらすのか、そしてなぜそれが何らかの形で起こるのかについて議論したいと思います。
1) 3.4 と書いてください。これは double または float ですか?
double (64) ビットよりも少ないスペース (32 ビット) を占めるため、デフォルトでは float と言いたいです。3.4 は小さい数値なので、浮動小数点数だと思いますか?
2) x を double として宣言し、値 3.4 を割り当てます (double として)。
double x = 3.4d;
これについては100%確実ではないと思います
3) y を float として宣言し、値 3.4 を (float として) 割り当てます。
上記と同様に、私はそれがあると思いますfloat y = 3.4f;
通常、ここに来て、このように HW のヘルプを求める人はいません...しかし、注文したばかりなので、もう 1 週間は教科書がありません。Javaがどのように機能するかをよりよく理解できるように、なぜそれが何らかの形で行われるのかを議論したいと思います. ありがとう。