文章詳情頁
java-ee - eclipse編譯問題
瀏覽:227日期: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. 使用mysql命令行連接遠程數據庫host跳轉3. python - 如何把152753這個字符串轉變成時間格式15:27:534. javascript - onclick事件點擊不起作用5. java - web端百度網盤的一個操作為什么要分兩次請求服務器, 有什么好處嗎6. DADB.class.php文件的代碼怎么寫7. python 字符串匹配問題8. 數據庫 - Mysql的存儲過程真的是個坑!求助下面的存儲過程哪里錯啦,實在是找不到哪里的問題了。9. javascript - 如何獲取未來元素的父元素在頁面中所有相同元素中是第幾個?10. python對8000行csv添加列
排行榜

網公網安備