ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 배열
    카테고리 없음 2023. 10. 20. 15:00

    프로그램은 RAM에 올라가야 사용할 수 있다.

    프로그램 메모리(RAM)에 올리는 방법 : static - 클래스 이름이 나오면 자동으로 스태틱으로 만들어진다.

    new -  필요에 의해 수동 생성.

     

    문자열

    String[] 이름 = {내용 0 , 내용1, 내용2};

    혹은

    이름 = new String[배열 개수]

     

    변수 타입 뒤에[]를 입력하자.

     

    문자열 선언하고 바로 초기값을 넣을땐 new 생략 가능하다. 

    문자열 선언후 바로 아래의 처리문으로 데이터를 넣는것은 불가능하다.

    이름 = {배열 내용};

     

    배열의 중괄호 끝에는 ; 를 꼭 넣어야한다. for문이나 while, 메서드 는 끝에 작성하지 않는것과 차이가 있다.

     

     

    정수열

    int[] 이름 = {값1, 값2, 값3}

     

    배열.length = 배열의 길이를 숫자로 변환.

     

    foreach

    (for 배열의 종류 name : 탐색할배열) {
     System.out.println(name);

    }

    탐색할 배열의 0부터 끝까지를 조사한다. 배열의 종류는 탐색할 배열과 똑같이 써줘야 한다. 변수 name 에 0이 들어간뒤 처리문 실행, 그리고 1번째 인덱스가 들어간 뒤 실행, 그 이후를 반복한다

     

    Foreach 실행중 무언가를 수정하거나 삭제할시 오류가 발생할 수 있다. 요소의 수정이나 삭제, 특정 인덱스로의 접근이 필요한 경우에는 기존의 일반적인 for 루프나 반복자(iterator)를 사용하는 것이 더 적합할 수 있다. 그러나 대부분의 간단한 반복 작업에서는 foreach 루프가 가독성을 향상시켜주고 코드를 간결하게 만들 수 있으므로 적절히 활용된다.

Designed by Tistory.