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

중첩 For문 하나로 만드는방법은??

0 추천

 

 
for(int i=0; i < 12; i++){
  for(int j = 0; j<13; j++){
 
if(ac.frame[ i ][ j ][ 2 ]==0){
 
    system.out.println("출력");
}
 
위와같이 중첩 For문을 이용하여 ac.frame[ i ][ j ][ 2 ] 의 배열  을 i 는 12번 j 는 13번 돕니다.
 
중첩된 For문을 하나로 만들어서 i,j의 배열을 돌릴수있는 방법이있을까요??
까깐님 (180 포인트) 님이 2013년 4월 11일 질문

1개의 답변

–2 추천
나누기와 나머지 연산을 이용하면 됩니다.

이정도는 혼자 조금만 해도 답이 나옵니다.

이정도도 못하면 개발자를 하지 말아야 합니다.

그리고 굳이 for문을 1개로 줄일 필요는 없을 것 같습니다.
원조안드로이드 (58,190 포인트) 님이 2013년 4월 11일 답변
굳이 for문을 한개로 줄여야 하는 상황이니까 질문했겠죠.
다른 작업을 for문 안에서 해야하는 상황이거나 하면 하나의 for문이 유리할 때도 있죠.
그러게요 굳이 단일 for문을 써야하니까 질문을 했을텐데
이정도도 못하면 개발자를 하지 말라는 말은 대체 어디서 나온말일까요
이 정도 밖에 답변 못하실 거면 하지 말았어야죠.
...