java - Java长数值

标签 java netbeans

嗨,我正在尝试找到300 ^ 121或726 ^ 85的解决方案,或者喜欢这种长数值运算,但是在输出屏幕上的netbeans中,我看不到大于9223372036854775807的这些运算符?

最佳答案

看一下java.lang.BigInteger类。它使您可以处理大于Long.MAX_VALUE的整数。您可以执行以下操作:

BigInteger huge = BigInteger.valueOf(300).pow(121);
System.out.println("300^121 = " + huge.toString());

关于java - Java长数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8639734/

相关文章:

java - 创建新变量与重用旧变量哪个更快?

java - 我们可以使用数学逻辑来反转字符串而不使用 for 循环逻辑(从 len-1 开始)或内置函数

java - JTable 不改变外观

version-control - Github Issues 和 Netbeans 之间的集成

Java移动鼠标

Java:尽管字符串是不变的,但如何将字符串设为 "mutate"?

Java:加载样式表时出现问题

java - Netbeans 找不到场景生成器

java - JOptionPane 在无按钮上关闭框架

java - Netbeans 的 Hibernate Unicode;为什么在db中保存为 "?????"