В этом проблема простой запрос, мы работаем с большими числами (BigInteger), и что imprimamos сумма БИ с другом и умножение на два.
BigInteger
не является примитивным типом. И он, как BigNumber
или BigDecimal
классы пакета java.math
и поэтому полагаются на методы сложения и умножения, например.
Метод .добавить ()
поставляется в Набор интерфейсов
и используется не только как суммы, но и в качестве типа проверки. Метод, кроме того, чтобы возвращать результат математик, также возвращает boolean
, а не сумму повторяющиеся значения, или некоторое значение null
.
Уже метод .multiply ()
происходит непосредственно из пакета java.math. BigInteger.
=========
Таким образом, результатом этого упражнения является:
public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); BigInteger firstBI = sc.nextBigInteger(); BigInteger secondBI = sc.nextBigInteger(); sc.close(); System.out.println(firstBI.add(secondBI)); System.out.println(firstBI.multiply(secondBI)); } }
=========
Характеристика:
Добавить : Oracle Множественный : Oracle
============
Это на неопределенное время для публикации, является частью ее серии упражнений разрешены в Java на HackerRank. Перейдите полная серия:
- HackerRank #6 | Сканер e Конец файла
- HackerRank #7 | Int в строку/String в Int
- Хакерский рейтинг #8 | Дата и время
- HackerRank #9 | Блок статического инициализатора
- HackerRank #10 | Форматировщик валют
- HackerRank #11 | Типы данных
- HackerRank #12 | Введение в строки
- HackerRank #13 | Сравнение подстрок
- HackerRank #14 | Абстрактный класс
- Хакерский рейтинг #18 | BigInteger
- HackerRank #19 | Loops II
- HackerRank #20 | Реверс строки
- HackerRank #23 | Ключевое слово Instanceof
- HackerRank #26 | Дженерики
- HackerRank #27 | 1D Массив
- HackerRank #28 | Анаграммы
- HackerRank #33 | Arraylist
- HackerRank #34 | Попытка обработки исключений/Перехват
- HackerRank #36 | Обработка исключений
- Хакерский рейтинг #37 | Список
- HackerRank #38 | Подмассив
- Хакерский рейтинг #39 | HashSet
- HackerRank #40 | Удаление Java из очереди
Оригинал: “https://dev.to/beatrizmaciel/hackerrank-18-biginteger-4jad”