public class Java {

        public static void main(String[] args) {

                int[] score;

                score = {1,2,3,4,5,6,7}; // 배열을 담을 공간이 없기 때문에 담을수 없다..?? 시발 아니군...

        }

}


이게 선언이 안되는 이유가 배열 공간을 할당해 주지 않았기 때문에 들어가지 안는다고 생각했다 지금까지...그런데 내가 잘못 알고 있었나봐...


public class Java {

        public static void main(String[] args) {

                int[] score = new int[7];

                score = {1,2,3,4,5,6,7} 

        }


공간을 할당하고 집어 넣으려고 해도 안들어 가는구나.....ㅋㅋㅋㅋ

저 {} 표시는 할당과 동시에 값을 집어 넣는거라고 생각을 해야되냐??? 

명쾌한 해설좀 부탁할게