課程
/后端開發
/Java
/Java入門第一季(IDEA工具)升級版
看了評論,如果int[]score=new int[5],而int[]score={78,91,84,68},那么按照等價原理,new int[5]={78,91,84,68},不知這種寫法在java中是否合法?
2018-05-12
源自:Java入門第一季(IDEA工具)升級版 6-3
正在回答
這屬于定義和賦值混亂,定義在java語言中一定要在前面如 int[] score;直接寫這個java是可以編譯出來你定義了一個score的數組,但是直接寫new int[5]編譯器是直接報錯了,故不會出現你所想的兩個相等現象,因為這個等式兩邊都是賦值式
Z華L 提問者
舉報
0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始
4 回答java數組問題
5 回答java數組問題
3 回答Java 數組分配空間的問題
1 回答數組中的問題
3 回答如何使用java中的數組
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-05-12
這屬于定義和賦值混亂,定義在java語言中一定要在前面如 int[] score;直接寫這個java是可以編譯出來你定義了一個score的數組,但是直接寫new int[5]編譯器是直接報錯了,故不會出現你所想的兩個相等現象,因為這個等式兩邊都是賦值式