Задать вопрос
@Jony1337

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

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

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

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

Похожие вопросы