中級 › char の演算と文字コード › パターン5
char の演算と文字コード
charは演算するとintに昇格します。
1 public class Main { 2 public static void main(String[] args) { 3 char c = 'a'; 4 char upper = _______________; ^ 5 System.out.println(upper); 6 } 7 }
出力: a期待: A (コンパイルは通っています)
空欄を埋めてビルドを通す
英字の大文字と小文字は文字コードが32違います。演算結果はintになるのでcharへ戻すキャストが要ります。
次の問題