ソフト厨房-新装開店

今日の出来事などをだらだらと書いてます。

byte + byte = int ??

2006年08月07日 | Weblog
javaでの事。
byte a = 10;
byte b = 20;
byte c = a + b;
これって byte c= a+ b の所でコンパイルエラーになります。
javaじゃない言語に慣れている人は??って感じですよね。
整数型のものは、計算されるとint型になるんですよ、javaは...
ですので、正しくは、
int c = a + b;
なのです。
まあ、こんなことはどうでもいいことっていうか、
業務では、何の役にも立たないことなのですが、
Sunがやっている資格試験では、こんな事を知っていないと
ダメみたいです。(^^;