java中的數(shù)組問題
看了評(píng)論,如果int[]score=new int[5],而int[]score={78,91,84,68},那么按照等價(jià)原理,new int[5]={78,91,84,68},不知這種寫法在java中是否合法?
看了評(píng)論,如果int[]score=new int[5],而int[]score={78,91,84,68},那么按照等價(jià)原理,new int[5]={78,91,84,68},不知這種寫法在java中是否合法?
2018-05-12
舉報(bào)
2018-05-12
這屬于定義和賦值混亂,定義在java語言中一定要在前面如 int[] score;直接寫這個(gè)java是可以編譯出來你定義了一個(gè)score的數(shù)組,但是直接寫new int[5]編譯器是直接報(bào)錯(cuò)了,故不會(huì)出現(xiàn)你所想的兩個(gè)相等現(xiàn)象,因?yàn)檫@個(gè)等式兩邊都是賦值式