Вот программа на Java, которая проверяет, содержит ли данная строка число или нет:
public class NumberChecker {
public static void main(String[] args) {
String input = "Hello123";
boolean containsNumber = containsNumber(input);
if (containsNumber) {
System.out.println("The string contains a number.");
} else {
System.out.println("The string does not contain a number.");
}
}
public static boolean containsNumber(String input) {
for (char c : input.toCharArray()) {
if (Character.isDigit(c)) {
return true;
}
}
return false;
}
}
В приведенной выше программе мы определяем метод под названием containsNumber, который принимает строку в качестве входных данных и проверяет, содержит ли она какой-либо цифровой символ, используя метод Character.isDigit().. Если найден цифровой символ, метод возвращает true; в противном случае возвращается false.
Чтобы использовать эту программу, вы можете изменить значение переменной inputна строку, которую хотите проверить.