Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Сколько цифр в числе

32K
17 августа 2011 года
turtles
42 / / 18.02.2011
Здравствуйте! У меня вот такой вопрос, по заданию Натуральное положительное число записано в переменную n.
Определить и вывести на экран, сколько цифр в числе n.
В переменную записал число и вывел результат.
А теперь немогу понять как можно подсчитать сколько цифр в числе. как это можно подсчитать?
 
Код:
public class MATH {
    public static void  main(String args[]){
       final double a = 33;
        System.out.println(a);
    }
}
416
17 августа 2011 года
MaitreDesir
380 / / 02.01.2008
Есть много способов. Например делить нацело на 10, пока результат не станет равен 0. Сколько раз разделилось - столько и цифр. Есть еще один хитрый, не знаю насколько он грамотен (возможно меня сейчас закидают чем нибудь) - преобразовать число в строку и взять её длину :D
Кстати посмотри внизу "Похожие темы", этот вопрос уже сто раз задавался
7
17 августа 2011 года
@pixo $oft
3.4K / / 20.09.2006
Помнится,я даже предложил интересное решение такой проблемы–взять log числа и к целой части результата прибавить 1
14
17 августа 2011 года
Phodopus
3.3K / / 19.06.2008
Не столько интересное, сколько правильное :). Уточню что log - base 10.
7
17 августа 2011 года
@pixo $oft
3.4K / / 20.09.2006
Ох,спасибо за оценку:) Да,основание логарифма забыл уточнить,а то будут меня потом ещё ругать…☺
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог