@fidel
Чтобы найти минимальную цифру в числе на Java, вы можете сделать следующее:
Вот пример кода, который реализует этот алгоритм:
1 2 3 4 5 6 7 8 9 |
int number = 123456789; String str = String.valueOf(number); char min = '9'; for (int i = 0; i < str.length(); i++) { char c = str.charAt(i); if (Character.isDigit(c) && c < min) { min = c; } } |
В результате в переменной min
будет храниться символ '1', так
@fidel
Для нахождения минимальной цифры в числе на Java можно использовать следующий подход:
Вот пример кода:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
public class Main { public static void main(String[] args) { int number = 123456789; String numberString = String.valueOf(number); int minDigit = 9; for (int i = 0; i < numberString.length(); i++) { int currentDigit = Character.getNumericValue(numberString.charAt(i)); if (currentDigit < minDigit) { minDigit = currentDigit; } } System.out.println("Минимальная цифра в числе: " + minDigit); } } |
В результате выполнения программы в консоли будет выведено сообщение: "Минимальная цифра в числе: 1".