LeeDiculous 2022. 12. 29. 14:59

배열이란?

  • 배열은 같은 타입의 데이터를 연속된 공간에 나열하고, 각 데이터에 인덱스(index)를 부여해놓은 자료구조입니다.

명령 라인

public static void main(String[] args){...}
  • 위 코드를 java 명령어로 실행하면 JVM은 길이가 0인 String배열을 먼저 생성하고 main() 메소드를 호출할 때, 매개값으로 전달합니다. main() 메소드는 args 매개 변수를 통해서 명령 라인에서 입력된 데이터의 수(배열의 길이)와 입력된 데이터(배열의 항목 값)를 알 수 있게 됩니다.

향상된 for문

  int[] testScores = {1, 2, 3, 4, 5};
        int sum = 0;
        
        for (int test : testScores) sum = sum + test;
 
        System.out.println(sum);
  • 향상된 for문은 반복 실행을 하기 위해 루프 카운터 변수와 증감식을 사용하지 않습니다. for문의 괄호에는 배열에서 꺼낸 항목을 저장할 변수 선언과 콜론 그리고 배열을 나란히 작성합니다.