Назад к вопросам
JuniorТеорияЧасто
Что выведет программа?
public class Main {
public static void main(String[] args) {
System.out.println('a' + 'b');
}
}195
- Ждать
ab:+склеивает, только когда с одной стороныString; дваcharпревращаются вint, и их коды 97 и 98 складываются. - Ждать ошибку компиляции:
char— 16-битный числовой тип, поэтому арифметика с ним разрешена и даётint.
- Что напечатает
"" + 'a' + 'b'и почему? - Как превратить код 98 обратно в символ
b?