首页上一页 1 下一页尾页 3 条记录 1/1页
求助:第9章9.4大数据运算例9.10的例子
发表在Java图书答疑
2016-07-19
是否精华
是
否
版块置顶:
是
否
import java.math.*;
public class BigIntegerDemo {
public static void main(String[] args) {
BigInteger bigInstance = new BigInteger("4"); // 实例化一个大数字
// 取该大数字加2的操作
System.out.println("加法操作:" + bigInstance.add(new BigInteger("2")));
// 取该大数字减2的操作
System.out.println("减法操作:"
+ bigInstance.subtract(new BigInteger("2")));
// 取该大数字乘以2的操作
System.out.println("乘法操作:"
+ bigInstance.multiply(new BigInteger("2")));
// 取该大数字除以2的操作
System.out.println("除法操作:"
+ bigInstance.divide(new BigInteger("2")));
// 取该大数字除以3的商
System.out.println("取商:"
+ bigInstance.divideAndRemainder(new BigInteger("3"))[0]);
// 取该大数字除以3的余数
System.out.println("取余数:"
+ bigInstance.divideAndRemainder(new BigInteger("3"))[1]);
// 取该大数字的2次方
System.out.println("做2次方操作:" + bigInstance.pow(2));
// 取该大数字的相反数
System.out.println("取相反数操作:" + bigInstance.negate());
}
}
然后我想问下这两行System.out.println("取商:"
+ bigInstance.divideAndRemainder(new BigInteger("3"))[0]);
// 取该大数字除以3的余数
System.out.println("取余数:"
+ bigInstance.divideAndRemainder(new BigInteger("3"))[1]);
中的[0] 和[1]是什么意思?
public class BigIntegerDemo {
public static void main(String[] args) {
BigInteger bigInstance = new BigInteger("4"); // 实例化一个大数字
// 取该大数字加2的操作
System.out.println("加法操作:" + bigInstance.add(new BigInteger("2")));
// 取该大数字减2的操作
System.out.println("减法操作:"
+ bigInstance.subtract(new BigInteger("2")));
// 取该大数字乘以2的操作
System.out.println("乘法操作:"
+ bigInstance.multiply(new BigInteger("2")));
// 取该大数字除以2的操作
System.out.println("除法操作:"
+ bigInstance.divide(new BigInteger("2")));
// 取该大数字除以3的商
System.out.println("取商:"
+ bigInstance.divideAndRemainder(new BigInteger("3"))[0]);
// 取该大数字除以3的余数
System.out.println("取余数:"
+ bigInstance.divideAndRemainder(new BigInteger("3"))[1]);
// 取该大数字的2次方
System.out.println("做2次方操作:" + bigInstance.pow(2));
// 取该大数字的相反数
System.out.println("取相反数操作:" + bigInstance.negate());
}
}
然后我想问下这两行System.out.println("取商:"
+ bigInstance.divideAndRemainder(new BigInteger("3"))[0]);
// 取该大数字除以3的余数
System.out.println("取余数:"
+ bigInstance.divideAndRemainder(new BigInteger("3"))[1]);
中的[0] 和[1]是什么意思?