基本データ型: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型を含む足し算は、文字列の連結を行います。
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型を含む足し算は、文字列の連結を行います。