
No.3ベストアンサー
- 回答日時:
5 足す 2 の値が 7 だからです。
型の話としては、 long型の 2L と + する際に
int型 の 5 が long型 の 5L へ変換されて
5L + 2L の値が 7L になる
ってことがその写真の解説に書いてあるのですが、
l を println したときに 7 と表示される理由は
それとは別で、 + が足し算の意味だからですよね。
この回答へのお礼
お礼日時:2021/02/27 09:39
ご解答ありがとうございます^ ^
l=5+2Lの
リテラル2がlong型の表記で2Lになっていて
リテラル5(int型)がlong型に変換されて5Lになって2L+5Lになる。
演算子が+でリテラル同士の足し算になるから7という出力が出るという認識で間違いなさそうですか。
度々で申し訳ございません…
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語の変数(LSB)の合わせ込...
-
javaの演算子の部分ですが 4行...
-
パソコンキーボードで時分秒を...
-
IF関数でEmpty値を設定する方法。
-
java プログラミングについて
-
0dの意味を教えてください
-
ループ処理の際、最後だけ","を...
-
JPanelの切り替えと再描画
-
複数のテキストボックスに同じ...
-
doubleとintの違い
-
JAVAでSJISのコード変換
-
system.out.printが出力されない
-
C言語のポインターに関する警告
-
n番目に大きな値を探索する
-
JPanelの重ね方/OverlayLayout他
-
BOOL値を逆にしたい
-
この警告はどうすれば?
-
1~100までの数字を表示し、か...
-
以下のJAVAプログラムでご質問...
-
「続行するには何かキーを押し...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ArrayListの要素数の上限
-
JSPでの計算結果表示
-
javaのCSVデータ読込についてです
-
JSPでHashMap・配列の変数の値...
-
DateTimePickerに値を入れたい...
-
ダブルクォーテーションを含む...
-
matchesを否定文として使う方法...
-
wsprintf関数の使い方について
-
Stringクラスの変数の格納アド...
-
ResultSetの内部構造(Java)
-
C言語の変数(LSB)の合わせ込...
-
excel vba 時間計算と条件分岐...
-
JavaScriptの変数の値が消える!?
-
String型の値が大文字か小文字...
-
Request.formの値の初期化
-
実行シェルからCOBOLへパラメー...
-
VB6,論理演算子Orの使い方がわ...
-
DOSバッチで変数の値を変数名に...
-
char型での演算子
-
日付や時刻の"01"を" 1"に変換...
おすすめ情報