게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
퀴즈 입니다.
게시물ID : programmer_5202짧은주소 복사하기
작성자 : 쿠워니
추천 : 0
조회수 : 427회
댓글수 : 5개
등록시간 : 2014/08/29 02:35:24
옵션
  • 본인삭제금지
String[] dropVal = {"a","a","a","a","a","a","a","a","b","b","b","c","c","c"};
String[] abc = {"a","b","c"};
String check12 = "dumy data";

System.out.println("dropVal.length = " + dropVal.length);
int j=0;
for(int i = 0; i< abc.length ; i++)
{
while( j < dropVal.length)
{
//System.out.println("i, j =" + i + "," + j);
if(abc[i].equals(dropVal[j]) )
{
System.out.println("check12 = " +  String.valueOf(i) +    "      j =" + j);
}
else
{
break;
}
j++;
}
}



::
결과값은
dropVal.length = 14
check12 = 0      j =0
check12 = 0      j =1
check12 = 0      j =2
check12 = 0      j =3
check12 = 0      j =4
check12 = 0      j =5
check12 = 0      j =6
check12 = 0      j =7
check12 = 1      j =8
check12 = 1      j =9
check12 = 1      j =10
check12 = 2      j =11
check12 = 2      j =12
check12 = 2      j =13

입니다.


여기서 문제 ::
현재 값이 많은 배열   dropVal[]
값이 적은 배열               abc[] 
2개가 있습니다.

개발자님들은 보통 개수가 작은것, 혹은 상위  으로 작업을 하시잖아요.
개수가 적은 배열abc[]이 바깥 for문에서 돌고 있고,  개수가 많은 배열 dropVal[]은 안에서 돌고 있습니다.  
.
작업하다가 나온 문제인데요.

개수가 많은 배열을 바깥 for문에 넣고
개수가 적은 배열을 안쪽 for문에 넣고,
같은 결과값을 출력 하려면 어떻게 하면 될까요?

for(int i = 0; i< dropVal.length ; i++)
{
while( j < abc.length)

꼬릿말 보기
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호