[英]How to compare the value of two Double objects using the compare() method?
我是Java的新手,正在嘗試學習Number類的compare()方法。 我已經聲明了兩個Double對象並嘗試比較它們的值,但編譯器會打印出錯誤。
為什么會這樣?
Double i = new Double(3.4632);
System.out.println(i.compareTo(m));
Double m = new Double(96.235);
java.lang.RuntimeException: Uncompilable source code - Erroneous tree type: <any>
如果你的代碼實際上是寫的(在聲明m
之前使用println
)那么問題很可能是你在聲明之前使用了m
。 將聲明后的println
調用移到:
Double i = new Double(3.4632);
Double m = new Double(96.235);
System.out.println(i.compareTo(m));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.