🗣️ Одинарные и двойные кавычки
Что ты ожидаешь в результате выполнения этого кода?
public class Haha {
public static void main(String args[]) {
System.out.print("H" + "a");
System.out.print('H' + 'a');
}
}
💬 Казалось бы, строка должна возвращать «HaHa», но на самом деле это будет «Ha169».
➡️ Двойные кавычки обрабатывают символы как строки, но одинарные кавычки ведут себя иначе. Они преобразуют символьные операнды ('H' и 'a') в целые значения посредством расширения примитивных типов — получается 169.
👩💻
@javaquiz
Post #2298
1.06K

- 👍 2
- 👎 1