基本データ型:char:問題6 | Javaプログラミング初心者のためのページ

基本データ型:char:問題6

問題:以下のプログラムの実行結果として適切なものを選択しなさい。

A. char型とString型は足し算できないため、コンパイルエラーになる
B. char型とString型は足し算できないため、実行時に例外が発生する
C. aの文字コード値97とbの文字コード値98の足し算なので、195が表示される
D. aとbが連結され、abが表示される

public class M {
    public static void main(String[] args) {
        char x = 'a';
        String y = "b";
        System.out.println(x + y);
    }
}





















解答:
D. aとbが連結され、abが表示される
解説:
System.out.println()の引数はx+yです。
String型を含む足し算は、文字列の連結を行います。