반응형

현실을 프로그래밍적으로 표현하는 것..

거대한 데이터 효율적으로 관리하는 것..

 

언어는 달라도, 자료구조는 같다.

index:(가장중요)색인, 번호를 부여.

value: 값

element:인덱스+값

new:객체를 생성할때 사용하는 키워드

첫번째 : 배열에 어떤값이 들어갈지 모를때

두번째 : 배열에 어떤 값이 들어갈지 알고있을때

=============================================

크기.

length: 크기를 알려줌. 1부터 셈.

=============================================

반복.

 

package com.company;

public class Main {

    public static void main(String[] args){

        int i= 0;

        String[] str = new String[]{"i know", "how"};

        while (str.length > i) {
            System.out.println(str[i]);
            i++;
        }
    }
}


//결과 : i know
//	     how

 

package com.company;

public class Main {

    public static void main(String[] args){

        int i= 0;

        String[] str = new String[]{"i know", "how"};

        while (str.length > i) {
            System.out.println(str[i].length());
            i++;
        }
    }
}

결과: 6
	 3

str[i]을 요청했을때는 value를 출력해주었고,

str[i].length()를 요청했을때는 문자열의 길이를 각각 출력해주었다.

 

 

 

배열의 장단점

단점

1.크기가 정해져 있다.

2.기능이 없다.

장점

작고 가볍다.

단순하다.

 

반응형

+ Recent posts