🛠백엔드/JAVA

int[ ] 배열을 간단하게 정리하기

jeyaa 2020. 10. 15. 00:30
반응형

[목표] 배열의 모든 요소를 나열하여 출력해보자 

 

int [ ] nArr = new int [10] ;     // 배열의 크기(길이) 선언

 

nArr[0] = 10;
nArr[1] = 20;
nArr[2] = 30;
nArr[3] = 40;
nArr[4] = 50;
nArr[5] = 60;
nArr[6] = 70;
nArr[7] = 80;
nArr[8] = 90;
nArr[9] = 100;

 

 

< 1차 코드 > 

i = 0; 

System.out.printf( "nArr[ %d ] : %d", i , nArr[ i ] );

i++;

System.out.printf( "nArr[ %d ] : %d", i , nArr[ i ] );

i++;

System.out.printf( "nArr[ %d ] : %d", i , nArr[ i ] );

i++;

System.out.printf( "nArr[ %d ] : %d", i , nArr[ i ] );

i++;

System.out.printf( "nArr[ %d ] : %d", i , nArr[ i ] );

i++;

System.out.printf( "nArr[ %d ] : %d", i , nArr[ i ] );

i++;

System.out.printf( "nArr[ %d ] : %d", i , nArr[ i ] );

i++;

System.out.printf( "nArr[ %d ] : %d", i , nArr[ i ] );

i++;

System.out.printf( "nArr[ %d ] : %d", i , nArr[ i ] );

i++;

System.out.printf( "nArr[ %d ] : %d", i , nArr[ i ] );

i++;

 

 

 

 

<2차 코드 --> 반복문으로 깔끔하게 만들어보기 > 

 

while(true) {

    System.out.printf( "nArr[ %d ] : %d", i , nArr[ i ] );

    i++;

    break; 

}

   

 

 

 

<3차 코드 --> break; 안쓰려면??? > 

while( i == 10) {

    System.out.printf( "nArr[ %d ] : %d", i , nArr[ i ] );

    i++;

}

 

// 인덱스가 0부터 시작하기 때문에 배열크기가 10이어도 인덱스는 10이 나올 수 없다. (9에서 끝) 

 

 

 

 

<4차 코드 ----> 배열의 길이 활용하기 > 

while( i < nArr.length) {

    System.out.printf( "nArr[ %d ] : %d", i , nArr[ i ] );

    i++;

}

nArr.length = 길이 = 10 

10보다 작을 시에는 계속 반복된다. 

반응형

'🛠백엔드 > JAVA' 카테고리의 다른 글

null 과 " "의 차이  (0) 2020.10.19
String 을 int 로 변환하는 방법 (Integer.perseInt() )  (0) 2020.10.15
대입연산자  (0) 2020.10.15
int 배열  (0) 2020.10.14
git push 와 git pull  (0) 2020.10.14