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