Показать сообщение отдельно
Старый 05.10.2011, 00:11   #1 (permalink)
Dimi
Новичок
 
Регистрация: 04.10.2011
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
Unhappy Java - умножение или суммирование n-е колличество больших целых чисел

Программа запускается с аргументами командной строки, аргументы эти любые целые числа и n-е колличество.
Мой код:
Код:
public static void main(String[] args)throws NumberFormatException{
        int i=0,a=0,b=1,convert;
        while(i<args.length){
            convert=Integer.parseInt(args[i]);
            a+= convert;
            b*= convert;
            i++;
        }
        System.out.print("Сумма: "+a+"\nПроизведение: "+b);
    }
}
Все работает нормально, вот только как умножать или суммировать числа которые выходят за диапазон стандартных типов. В данном случае это тип int, long тоже ограничен.
Dimi вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070