在JAVA中怎么比較Double類型數據的大小

2015-11-07
Double類型的變量可以使用compareTo()方法比較大小,比如:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
public
class
DoubleDemo {
public
static
void
main(String[] args) {
// compares two Double objects numerically
Double obj1 =
new
Double(
"8.5"
);
Double obj2 =
new
Double(
"11.50"
);
int
retval = obj1.compareTo(obj2);
if
(retval >
0
) {
System.out.println(
"obj1 is greater than obj2"
);
}
else
if
(retval <
0
) {
System.out.println(
"obj1 is less than obj2"
);
}
else
{
System.out.println(
"obj1 is equal to obj2"
);
}
}
}
|
zxwlp333
2015-11-07
2015-11-07
展開全部
Double是一個包裝類,不是基本類型,和double是有區別,你可以把Double就看成一個普通的類型,所以類型在比較時都應該用 equals
兩個對象通過==比都是不一樣的,所以對象應該用equals比