Prev / Next / たまにっき。

char 型同士の足し算

Category: [仕事][Java]
2004-06-11

こんな感じのソースを書くと・・・

public class a{
  public static void main(String[] args){
    char a = 'a';
    char b = 'b';
    char result = a + b;
  }
}


コンパイルエラーが発生する。

a.java:4: 精度が落ちている可能性
検出値  : int
期待値  : char
    char result = a + b;
               ^
エラー 1 個



char が内部的に int として扱われていることがこれからも・・・わからんか。

これが原因でハマる学生多数。

前にも同じようなことで悩んだ気がする。これか [2003-07-25]

Category: [仕事][Java]