20
byte a = 1;
byte b = 1;
byte c = a + b;

エラーをスローします: 精度が失われる可能性があります

byte subt = a_s - a_b;
                ^
  required: byte
  found:    int

この動作は jvm と関係がありますか、それとも Java 言語で定義されていますか。

編集:そして、それがJava言語で定義されている場合、jvmを念頭に置いているためですか?

Javaがbyteデータ型をサポートしている場合、なぜoperation on byte結果が得られるのかを意味しますint

4

6 に答える 6