안돼 안가르쳐 줘. 돌아가
i, j를 써 놓고 배열 a를 그린 다음에 문장 하나 하나 옮겨가면서 보세요(손으로 하는 방법)
책에 그림으로도 설명 있을거 같은데 다시 읽어봐
아니면 저걸 그대로 입력한 다음 디버거로 한줄씩 돌리면서 어떻게 돌아가는지 보셔요
j=0이래잔아. j값 나왓네
i= j+1이면서 i는 1보다 커.
int i -> 8번째줄 for문의 제어변수
int j -> 12번째줄 for문의 제어변수
int k -> 14번째줄 if문 안에서 쓰이는 a[j]를 임시로 담기 위한 변수
int l = a.length // a 배열의 길이 5
빨간 동그라미친 이중 루프문 해설
1회 - a[0] > a[1] or a[2] or a[3] or a[4] 일 경우 중에 조건을 만족하면 a[0]하고 a[1] or a[2] or a[3] or a[4] 자리 바꿈
2회 - a[1] > a[2] or a[3] or a[4] 일 경우 중에 조건을 만족하면 a[1]하고 a[2] or a[3] or a[4] 자리 바꿈
3회 - a[2] > a[3] or a[4] 일 경우 중에 조건을 만족하면 a[2]하고 a[3] or a[4] 자리 바꿈
4회 - a[3] > a[4] 일 경우 a[3]과 a[4] 자리 바꿈
a[0]부터 시작하는 이유 // 배열의 맨 처음 인덱스는 0 부터 시작
길이가 5인데 왜 4까지만? // 0부터 시작했으니 4까지 하면 5개
다들 너무 고맙댜고마워ㅜ 니들 이런거 첨에 어케 공부했냐 나한텐 아랍어보다 어렵네 ㅠ
안돼 안가르쳐 줘. 돌아가
i, j를 써 놓고 배열 a를 그린 다음에 문장 하나 하나 옮겨가면서 보세요(손으로 하는 방법)
책에 그림으로도 설명 있을거 같은데 다시 읽어봐
아니면 저걸 그대로 입력한 다음 디버거로 한줄씩 돌리면서 어떻게 돌아가는지 보셔요
j=0이래잔아. j값 나왓네
i= j+1이면서 i는 1보다 커.
int i -> 8번째줄 for문의 제어변수
int j -> 12번째줄 for문의 제어변수
int k -> 14번째줄 if문 안에서 쓰이는 a[j]를 임시로 담기 위한 변수
int l = a.length // a 배열의 길이 5
빨간 동그라미친 이중 루프문 해설
1회 - a[0] > a[1] or a[2] or a[3] or a[4] 일 경우 중에 조건을 만족하면 a[0]하고 a[1] or a[2] or a[3] or a[4] 자리 바꿈
2회 - a[1] > a[2] or a[3] or a[4] 일 경우 중에 조건을 만족하면 a[1]하고 a[2] or a[3] or a[4] 자리 바꿈
3회 - a[2] > a[3] or a[4] 일 경우 중에 조건을 만족하면 a[2]하고 a[3] or a[4] 자리 바꿈
4회 - a[3] > a[4] 일 경우 a[3]과 a[4] 자리 바꿈
a[0]부터 시작하는 이유 // 배열의 맨 처음 인덱스는 0 부터 시작
길이가 5인데 왜 4까지만? // 0부터 시작했으니 4까지 하면 5개
다들 너무 고맙댜고마워ㅜ 니들 이런거 첨에 어케 공부했냐 나한텐 아랍어보다 어렵네 ㅠ