Javaに関する様々な情報をご紹介します。

Javaに関する様々な情報をご紹介します。
評価

0

javaの勉強を始めたばかりです

オススメの教科書から始めてみているのですが始めの方の練習問題の意味がすでにわかりません。

文法として正しいものを答えろということですが、なぜ
short s = (byte)2; が正しいのかわかりません
具体的にわからないのは(byte)の部分なのですが、この部分は一体どのような働きをするのでしょうか?

4

回答

420

閲覧

4件の回答

評価

0

問題に先立って文法の解説が載ってないなら、それは教科書じゃなくてただの問題集なんじゃないのか?
本でもWebサイトでもいいが、ちゃんと解説から入るべきだろう。
人によって同じことをどう書くかも違うから、それを解説してるものを複数当たってみると尚いい。
それでも書いてあることが理解できなかったら、質問しよう。

評価

0

何度か使っているうちに、short Sをbyte型に変換していることはわかったのですが
128以上の数字を入れると、エラーでなく数字が戻る形で答えが表示される理由はなんですか?

評価

0

何を調べた上での質問だ?
ここは疑問に1つ1つ親切に答えてくれるサポートセンターではないよ。

評価

0

明示的型変換と暗黙的型変換を調べるとエラーが出ない理由と答えが分かるよ

回答する

ログインしていません。

ログインしなくても回答はできますが、ログインすると、質問・回答の管理、更新があった場合のメールでの通知を受けることができます。 アカウントをお持ちでない方は会員登録を行ってください。

ユーザ名匿名