一点一滴学java(BigDecimal类)
2013-11-23 16:10
447 查看
这篇博客主要说明再用BigDecimal类的两个对象相加时如何除去末尾的零。。。想了好久都没解决。。。最后是将运算结果转换为字符串,然后用字符串去做的。。。详细的请看代码。。。。
import java.math.*; import java.util.*; public class Main { public static void main(String args[]){ Scanner cin=new Scanner(System.in); String s; int n,len; BigDecimal a,b; //while(cin.hasNext()){ n=cin.nextInt(); while(n>0){ a=cin.nextBigDecimal(); b=cin.nextBigDecimal(); s=a.add(b).toString();//字符串 for(len=s.length()-1;len>=0;--len){ if(s.charAt(len)!='0')break; } if(s.charAt(len)=='.')s=s.substring(0, len+2); else s=s.substring(0, len+1); System.out.println(s); --n; } //} } } /************************************************************** Problem: 1137 User: 3011216016 Language: Java Result: Wrong Answer ****************************************************************/
相关文章推荐
- java.math.BigDecimal类的用法
- 毫无废话: 从0开始一点一滴用java开发自己的B/S构架--1.2
- java.math.BigDecimal类的用法
- Java大数处理类:BigInteger类和BigDecimal类
- 大数问题——Java中的BigDecimal类
- java.math.BigDecimal类的用法
- 毫无废话: 从0开始一点一滴用java开发自己的B/S构架--
- java中超出long范围的数的大数阶乘解法并求尾零,运用BigDecimal类
- java.math.BigDecimal类的用法
- java.math.BigDecimal类的用法
- 关于四舍五入:java.math.BigDecimal类的用法
- JAVA包装类、BigDecimal类、BigInteger类
- java.math.BigDecimal类的用法 解决double计算精度问题
- Java学习笔记26(Math类、Arrays类、BigInteger类、BigDecimal类)
- Java基础---API常用类3(Random类与BigDecimal类)
- java学习之BigInteger类、BigDecimal类
- 商业计算中Java高精度计算BigDecimal类
- JAVA基础知识--BigDecimal类
- 14-02 Java Math类,Random类,System类,BigDecimal类
- 毫无废话: 从0开始一点一滴用java开发自己的B/S---5.1