Skip to content

Latest commit

 

History

History
45 lines (34 loc) · 1.51 KB

File metadata and controls

45 lines (34 loc) · 1.51 KB

Что делает:
Проверяет, есть ли в строке "Hello World" хотя бы одна цифра. Если есть — выводит true, если нет — false.

Код:

    public static void main(String[] args) {
        String str = "Hello World";
        for (int i = 0; i < str.length(); i++) {
            if (Character.isDigit(str.charAt(i))) {
                System.out.println(true);
                return;
            }
        }
        System.out.println(false);
    }

Пример вывода в консоли:

false

Мои заметки:

  • Character.isDigit(символ) — проверяет, является ли символ цифрой (0–9)
  • Если найден хотя бы один символ-цифра, выводим true и выходим из метода через return
  • return внутри цикла — останавливает выполнение метода сразу после нахождения цифры
  • Если цикл закончился и ничего не нашли — выводим false

Как протестировать с цифрой:

Поменяй строку на "Hello W0rld" — тогда вывод будет:

true

Где пригодится:

  • Проверка пароля (должна быть хотя бы одна цифра)
  • Проверка номера телефона или документа
  • Поиск цифр в тексте