for (int i = 0; i < intArray.length; i++) { for (int j = 0; j < s1.length; j++) { if (i == Integer.parseInt(s1[j])) { // 지금 이줄의 if 조건문을 오른쪽 코드와 같이 바꾸면 답이 나오질 않습니다. intArray[i] == Integer.parseInt(s1[j]) intArray[i] = intArray[i] + 1; } } }
intArray[i] 역시 intArray배열 안에 있는 0~9까지의 정수들이여서 결국 저거나 i나 똑같은거 아닌가요? 근데 왜 결과가 다른지 이해가 가질 않습니다.
vkdlxj467 1년 전
for (int i = 0; i < intArray.length; i++) {
for (int j = 0; j < s1.length; j++) {
if (i == Integer.parseInt(s1[j])) { // 지금 이줄의 if 조건문을 오른쪽 코드와 같이 바꾸면 답이 나오질 않습니다. intArray[i] == Integer.parseInt(s1[j])
intArray[i] = intArray[i] + 1;
}
}
}
intArray[i] 역시 intArray배열 안에 있는 0~9까지의 정수들이여서 결국 저거나 i나 똑같은거 아닌가요? 근데 왜 결과가 다른지 이해가 가질 않습니다.