초보자 질문드립니다. 혹시 설명해주실분 계시다면 정말 감사드리겠습니다.
질문1) 이클립스에서 코드작성후 그 코드가 콘솔창에 실행되기까지의 과정이 쫙 나오는 기능이 있었는데,
아마 디버깅 실행후 resume 누르면 그 과정이 나왔던것같은데 이것저것다 눌러보면서 몇날며칠을 뒤져봐도 안나오네욤 ㅜㅜ
혹시 아시는분 계실까요 ㅜㅜ
질문2) 다음 코드중에 두번째 for문에 counter[num[i]]++; //이 식이 이해가 되지않는데 어떻게 해석해야할까요?
검색결과를 정리해봤는데도 무슨말인지 잘 이해가 가지않네요 ㅜㅜ
//저장된각숫자가 몇번반복해서 나타나는지를 세어서 배열counter에담는다.
//풀어쓰면 다음과 같음. counter[num[i]]=counter[num[i]]+1
//(numArr의 값이 곧 counter의 인덱스 값으로 들어가기 때문에 그자리에 1씩 계속 더해주는 것)
=>이게 다 무슨말인지 ㅜㅜㅜㅜ
int[] num= new int[10];
int[] counter= new int[10];
for(int i=0; i<num.length; i++){
System.out.print((num[i]=(int)(Math.random()*10))+" ");
}System.out.println();
for(int i=0; i<num.length; i++){
counter[num[i]]++;
}
for(int i=0; i<num.length; i++){
System.out.println(i+"의 갯수: "+counter[i]);
}