Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗jvPmCdDt 110 of 420 menu
◀ ▶

Равенство строк и чисел в Java

Давайте теперь будем сравнивать строку из цифр с числом. Как вы знаете, число в кавычках - это строка. Текст "3" и число 3 в Java - разные типы. Оператор == их не сравнивает, и такая запись не собирается:

if ("3" == 3) { System.out.println("Y"); } // программа не собирается

Чтобы сравнить текст из цифр с числом, строку сначала переводят в число, либо число переводят в строку и сравнивают методом equals.

Дан код:

String test1 = "123"; int test2 = 123;

Дан код:

if (test1 == test2) { System.out.println("Y"); }

Программа в этом коде не запускается. Найдите ошибку.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить