05.10.2011, 00:11 | #1 (permalink) |
Новичок
Регистрация: 04.10.2011
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Java - умножение или суммирование 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); } } |
05.10.2011, 00:11 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Я думаю, что проблему решать легче есть набраться больше информации Отключается интернет при скачивании больших файлов Cоздать файл целых чисел Умножение длинного числа на короткое (Турбо Паскаль). Дан файл целых чисел.Delphi. Отправка через интернет больших файлов Паскаль. Создать массив целых чисел и записать его в файл |
05.10.2011, 16:38 | #3 (permalink) |
Новичок
Регистрация: 04.10.2011
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Все я разобрался.
Вот рабочий код: Код:
import java.math.BigInteger; public class BigInt { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub BigInteger sum = BigInteger.ZERO; BigInteger mul = BigInteger.ONE; for (int i=0;i<args.length;i++) { BigInteger currentNumber = new BigInteger(args[i]); sum = sum.add(currentNumber); mul = mul.multiply(currentNumber); } System.out.println(sum); System.out.println(mul); } } |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|