文章詳情頁
java-ee - eclipse編譯問題
瀏覽:163日期: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();
標簽:
java
上一條:java-ee - eclipse下ueditor上傳圖片到緩存,本地項目無上傳的圖片下一條:eclipse - 使用velocity時報java.lang.NoClassDefFoundError,是否少了什么包?
相關文章:
1. node.js - nodejs+express+vue2. javascript - vue2.0中使用vue2-dropzone的demo,vue2-dropzone的github網址是什么??百度不到。3. objective-c - ios 怎么實現(xiàn)微信聯(lián)系列表 最好是swift4. vue計算屬性怎么樣與for結合使用5. angular.js - vue/react 渲染內容抖動6. PHP能實現(xiàn)百度網盤的自動化么?7. Python 子類能否覆蓋全局函數(shù)?8. mysql - sql 找出2個數(shù)據庫的差異表名9. javascript - vue上傳圖片,并顯示在頁面中的插件10. kv存儲 - 怎樣用 Redis 緩存微博的評論列表?
排行榜
