- 博客(6)
- 收藏
- 关注
转载 BigDecimal类(精确的小数类)
BigDecimal类Java中提供了double和float两个浮点数,但它们都不适合小数的精确计算,如下程序:doubled1,d2;d1=1;d2=0.1;System.out.println(d1-6*.d2);预期的结果应该为0.4,但实际上运行结果为0.3999999999999999,虽然两者只相差0.0000000000000001,但如果该程序是应用在财务
2013-03-23 22:01:21
964
转载 包装类
包装类Java为基本类型提供包装类,这使得任何接受对象的操作也可以用来操作基本类型,直接将简单类型的变量表示为一个类,在执行变量类型的相互转换时,我们会大量使用这些包装类。每个java基本数据类型在java.lang包中都有一个相应的包转类,见下表12-1。表12-1 Java基本数据类型及其对应包装类基本类型对应包装类int
2013-03-23 21:46:25
636
转载 Math类
Math类Math类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。Math类中提供的方法均为静态方法,因此,在调用这些方法时不需要将Math类实例化。同时,Math类还是一个final类,因此,也不能够从Math类中派生子类。u Math.abs() 求绝对值,参数类型支持double float int long 四种类型u Math.sin(double
2013-03-23 21:43:24
614
转载 c++与java的区别
Java除了一些比较少见的情况之外和C语言相容没有对任何之前的语言向前相容。但在语法上受 C/C++ 的影响很大一次编写多处编译一次编写多处运行允许程序式程式设计和面向对象程序设计鼓励(或者说必须)面向对象的程式设计方式允许直接调用原生的系统库要通过JNI(英语:Java Native Interface)调用, 或者 JNA(英
2013-03-11 18:36:17
547
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人