@Jony1337

Как вывести самую большую цифру из номера в java?

Допустим есть номер n= 7894514 , надо вывести на экран 9 , это самое большое число которое есть в номере . Как сделать ?
  • Вопрос задан
  • 807 просмотров
Пригласить эксперта
Ответы на вопрос 2
@Mercury13
Программист на «си с крестами» и не только
Разобрать по цифрам и сделать.
Положительное число разбирают по цифрам так.
while (n != 0) {
  digit = n % 10;  // делай с этой цифрой что хочешь
  n /= 10;
}

Куда пустить цифры и как сделать поправки на нули и отрицательные — думай сам.
Ответ написан
Комментировать
jaxtr
@jaxtr
JavaEE/Spring-разработчик
Arrays.stream("7894514".split("(?!^)"))
                .mapToInt(Integer::parseInt)
                .max()
                .getAsInt()
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы