마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

[왕초보] 배열 안의 값들 검사하는 코드

0 추천
int arr[10]

방이 10개짜리 배열이 있습니다.

0 0 0 0 0 0 3 0 0 0

평소엔 어떤 동작을 계속 하다가 만일 배열에 '3'이라는 값이 저장되어있으면
동작하지 않는 코드를 만들고 싶은데요

for (int i=0; i<=10 ; i++){
if (arr[i] != 3) {
~~동작코드~~
}
}

이런식으로 짜게되면
다른 방을 찾다가 동작되어버리지않나요??
이거 어떻게 짜야 좋을까요? 너무 초보라서...죄송합니다
pbss (460 포인트) 님이 2018년 11월 22일 질문

2개의 답변

0 추천
if(arr[i] == 3{

동작하지 않는 코드

}else{

동작코드

}
평범 (3,560 포인트) 님이 2018년 11월 22일 답변
0 추천
for(int i=0; i<10; i++) {
            if(arr[i]==3) {
                break;
            }
            if(i==9) {
                실행코드
            }
        }

 

10까지 가기전에 3이 나오면 break; 로 for문 빠져나가게 해주시고요

그아래에 만약 i가 9일때 (배열의 마지막까지 검사했는데 3이 없을때)

안에 실행코드 넣어주세요~
익명사용자 님이 2018년 11월 23일 답변
...