Что вы ожидаете получить от этого кода?
public class Haha { public static void main(String args[]) { System.out.print("H" + "a"); System.out.print('H' + 'a'); }}Казалось бы, должна вернуться строка
HaHa, но на деле будет Ha169.Двойные кавычки обрабатывают символы как строки, но одинарные ведут себя иначе. Они преобразуют символьные операнды (
'H' и 'a') к целочисленным значениям через расширение примитивных типов – получается 169.#lesson #string
