Программа запускается с аргументами командной строки, аргументы эти любые целые числа и 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 тоже ограничен. |