Что вы ожидаете получить от этого кода?
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
