文章詳情頁
java-ee - eclipse編譯問題
瀏覽:153日期:2024-04-04 16:25:32
問題描述
在myeclipse6.0編譯完全通過的代碼,在myeclipse10卻編譯報錯。使用的jdk都是自己安裝的jdk6.0(不是eclipse自帶的),編譯級別都是6.0.代碼如下:Long a = new Long(0);a+=new Float('3.2');在myeclipse10中提示的錯誤如下:The operator += is undefined for the argument type(s) Long, float
誰知道是什么原因啊?謝謝了。
問題解答
回答1:+= 這個運算符是針對基本類型定義的。你這里的a和 newFloat('3.2')都是對象,所以不能運算。而且這兩個Number包下的類都沒有提供運算方法。如果你要對a做+3.2操作就要:
Long a = new Long(0);Float f = new Float('3.2');long result = a.longValue() + f.longValue();
標(biāo)簽:
java
上一條:java-ee - eclipse下ueditor上傳圖片到緩存,本地項目無上傳的圖片下一條:eclipse - 使用velocity時報java.lang.NoClassDefFoundError,是否少了什么包?
相關(guān)文章:
1. 如何解決docker宿主機無法訪問容器中的服務(wù)?2. docker 下面創(chuàng)建的IMAGE 他們的 ID 一樣?這個是怎么回事????3. javascript - 關(guān)于jquery的remove()方法4. 需要一個Java映射/表,其中多個鍵指向一個值。價值通常會改變5. javascript - JS事件委托問題6. mongodb - Mongo java驅(qū)動中,有沒有封裝好的函數(shù),可以直接取到文檔中的某個具體的值,而不是一個文檔?或者有沒有方法實現(xiàn)??7. JavaScript中怎么理解=、==和===8. java - Spring事務(wù)回滾問題9. javascript - vue.js如何遞歸渲染組件.10. 如何修改vim插件vimwiki中Vimwiki2HTML的一些細節(jié)
排行榜

熱門標(biāo)簽