![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java学习笔记
ly5633
这个作者很懒,什么都没留下…
展开
-
Java中的大数处理类BigInteger和BigDecimar浅析
这两个类位于java.math包内,要使用它们必须在类前面引用该包:import java.math.BigInteger;和import java.math.BigDecimal; BigInteger和BigDecimal分别表示不可变的任意精度的整数和不可变的有符号的任意精度的十进制数(浮点数)。主要用于高精度计算中。这两个类使得java中的大数,高精度运算变得很简单。 下面从几...2011-10-27 22:52:11 · 124 阅读 · 0 评论 -
java用三种方法实现阶乘n!
用三种方法来实现n!实现使用BigDecimal类,因为用int最多正确算到12!,用long最多正确算到20!.实现方法都比较简单,但是转换为BigDecimal实现后可能看起来有点莫名其妙。废话不多说,直接上代码: 第一种方法:从1开始,一直递增乘到n,从而实现n! package Factorial; import java.math.BigDecimal; ...2011-10-28 00:50:54 · 520 阅读 · 0 评论 -
java中的单例(Singleton)模式
单例模式作为java中23种设计模式中比较常用的一个模式,在笔试面试中常常会出一些单例模式相关的试题. 单例模式:顾名思义,就是只有一个实例的设计模式.其主要作用就是使一个类只有一个实例(对象)存在. 主要有两种形式: 1.饿汉模式:类初始化时就已经实例化 public class Singleton1{ //私有的构造方法 private Sin...2011-10-28 23:35:01 · 89 阅读 · 0 评论