请问:如果要存储一个长度为100位的数值应该用什么类型 如果要存储一个长度为100的数值应该用什么类型.谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有小数的话使用BigDecimal,没有小数的话使用BigInteger这两个大数字类理论上可以存储2G个数字 有小数的话使用BigDecimal,没有小数的话使用BigInteger 这两个大数字类理论上可以存储2G个数字支持楼上的 请问3,4楼的,你们指的是在java里面吗?回5楼,String型的我怎么计算.能给个例子吗?我试了一下还是不行...谢谢各位. BigDecimal可以表示任意精度的小数,BigDecimal可以表示任意精度的整数 支持2楼 我来举个例子吧 //含有小数的数值 BigDecimal bigNum1 = new BigDecimal(12345678987654321.00); BigDecimal bigNum2 = new BigDecimal(987654321234567890.0); System.out.println("bigNum的类型为" + bigNum1.getClass()); System.out.println("bigNum1 + bigNum2 = " + bigNum1.add(bigNum2));//两数之和 System.out.println("bigNum1 - bigNum2 = " + bigNum1.subtract(bigNum2));//两数之和 //不含有小数的数值 BigInteger bigInt1 = new BigInteger("1234567833456234562345634987654321"); BigInteger bigInt2 = new BigInteger("9876543212345456783456756"); System.out.println("bigInt1 + bigInt2 = " + bigInt1.add(bigInt2));//两数之和 System.out.println("bigInt1 - bigInt2 = " + bigInt1.subtract(bigInt2));//两数之和 一个正则求助 Cookie是怎么被写入本地硬盘的谁写的啊!google baidu都没法回答我 JVM 异常分析 如何将JRadioButtonMenuItem添加到JMenuItem中? 高手请进,j2ee面试题目(难一个字!!!!!),本人考不定,请那位高手帮忙,谢谢 向主窗口传送值没有反应,怎么回事? !!求救!!用validation时遇到这种情况时如何处理 初学者的问题:如何用jb6给程序打包?在线等待! 求助:一个java编译的问题 Java初学者基础算法题求解 请各位朋友推荐一下学java 所需http基础的书 求高手指点我学java
我试了一下还是不行...谢谢各位.
BigDecimal bigNum1 = new BigDecimal(12345678987654321.00);
BigDecimal bigNum2 = new BigDecimal(987654321234567890.0);
System.out.println("bigNum的类型为" + bigNum1.getClass());
System.out.println("bigNum1 + bigNum2 = " + bigNum1.add(bigNum2));//两数之和
System.out.println("bigNum1 - bigNum2 = " + bigNum1.subtract(bigNum2));//两数之和
//不含有小数的数值
BigInteger bigInt1 = new BigInteger("1234567833456234562345634987654321");
BigInteger bigInt2 = new BigInteger("9876543212345456783456756");
System.out.println("bigInt1 + bigInt2 = " + bigInt1.add(bigInt2));//两数之和
System.out.println("bigInt1 - bigInt2 = " + bigInt1.subtract(bigInt2));//两数之和