int[] arr = new int[9];
for(int x : arr) {
x = sc.nextInt();
}
이렇게 했더니 콘솔창에서 입력은 받는데
출력해보면 배열에 입력한거 하나도 저장안되있음;
애초에 입력받을때는 for each문 쓰면 안되나?
int[] arr = new int[9];
for(int x : arr) {
x = sc.nextInt();
}
이렇게 했더니 콘솔창에서 입력은 받는데
출력해보면 배열에 입력한거 하나도 저장안되있음;
애초에 입력받을때는 for each문 쓰면 안되나?
해당 댓글은 삭제되었습니다.
아 ㄹㅇ 계속 생각해도 모르겠음; 저기서 뭐 어떻게 해줘야 되는거임....
그러면 결국 for each문으로는 배열에 입력못한다는건가?...
ㅇㅇ 맞음. 그냥 for문으로는 되는데 왜 for each로는 안될까 그게 궁금해서... 무튼 궁금한점은 해결 됐음 ㄳㄳ
이거 컨셉이지?
이래서 c부터 배우라는건가. 포인터 개념을 잡아얗ㄹ듯
레퍼런스가 아니라서 그럴듯 c++는 &넣으면 다되는데