Найти в Дзене
DEBAGanov

Java 1216. Можно ли использовать строки в конструкции switch?

1216. Можно ли использовать строки в конструкции switch?

Да, в Java можно использовать строки в конструкции switch. Вот пример кода:

String color = "green";

switch(color) {
case "red":
System.out.println("Color is red");
break;
case "green":
System.out.println("Color is green");
break;
case "blue":
System.out.println("Color is blue");
break;
default:
System.out.println("Color is not red, green or blue");
break;
}

Этот код будет выводить "Color is green", так как значение переменной color равно "green". Важно помнить, что при сравнении строк в конструкции switch используется метод equals(), а не оператор ==. Это связано с тем, что строки в Java - это объекты, а не примитивные типы данных.

1606 вопрос-ответ по Java: https://github.com/DEBAGanov/interview_questions

Tелеграмм канал: https://t.me/DEBAGanov

Мое резюме: https://github.com/DEBAGanov