double 类型运算时的 计算的精度不高,常常会出现0.999999999999999这种情况,那么就须要用BigDecimal 它是java提供的用来高精度计算的工具类 以下是对这个类的一个包装,方便使用:package cn.soft.util;import java.io.Serializa...
                            
                            
                                分类:
其他好文   时间:
2014-07-07 15:34:18   
                                阅读次数:
149
                             
                    
                        
                            
                            
                                基础练习 阶乘计算  
时间限制:1.0s   内存限制:512.0MB
问题描述
  输入一个正整数n,输出n!的值。
  其中n!=1*2*3*…*n。
算法描述
  n!可能很大,而计算机能表示的整数范围有限,需要使用高精度计算的方法。使用一个数组A来表示一个大整数a,A[0]表示a的个位,A[1]表示a的十位,依次类推。
  将a乘以一个整数k...
                            
                            
                                分类:
其他好文   时间:
2014-05-26 05:27:07   
                                阅读次数:
271
                             
                    
                        
                            
                            
                                double 类型运算时的 计算的精度不高,经常会出现0.999999999999999这样的情况,那么就需要用BigDecimal   它是java提供的用来高精度计算的工具类 下面是对这个类的一个包装,方便使用:
 
package cn.soft.util;
import java.io.Serializable;  
import java.math.BigDecimal;...
                            
                            
                                分类:
其他好文   时间:
2014-05-10 03:45:25   
                                阅读次数:
328