В Java я хотел бы иметь возможность выполнять операции с действительно большими целыми числами (которые не могут быть сохранены в длинных), как я могу это сделать?
Как лучше всего поступатьс этим, с хорошими выступлениями?Должен ли я создать свой собственный тип данных, который содержит несколько длинных переменных?
Пример:
public class MyBigInteger{
private long firstPart;
private long secondPart;
...
}
public MyBigInteger add(long a, long b){
MyBigInteger res;
// WHAT CAN I DO HERE, I guess I could do something with the >> << operators, but I've never used them!
return res;
}
Спасибо!