package com.String;
public class DoubleDome {
static void m1() {
Double double1=new Double(2.0);
System.out.println(double1);
Double double2=new Double("12");
System.out.println(double2);
}
public static void main(String[] args) {
//m1();
Double double1=new Double(8.0);
//byteValue() 返回此值 Double为 byte的基本收缩转换后。
System.out.println(double1.byteValue());
//compare(double d1, double d2) 比较两个指定的 double值。
System.out.println(double1.compare(2, 3));//左面小于右面,为-1.反之
System.out.println(double1.compare(3, 3));
System.out.println(double1.compare(9, 3));
//compareTo(Double anotherDouble) 数字比较两个 Double对象。
System.out.println(double1.compareTo(new Double(9)));//同上
System.out.println(double1.compareTo(new Double(2)));
System.out.println(double1.compareTo(new Double(1)));
//doubleValue() 返回此 Double对象的 double值。
System.out.println(double1.doubleValue());
//floatValue() 返回此值 Double为 float的基本收缩转换后。
System.out.pr
java Double 详解
最新推荐文章于 2024-07-26 03:21:23 发布
本文详细探讨了Java中的Double类型,包括其内部表示、精度、舍入误差以及如何进行有效操作。通过实例解析Double的常用方法,如compareTo、doubleValue、toString等,并讨论在数值计算中可能遇到的问题和解决策略。
摘要由CSDN通过智能技术生成