조건을 만족하는 동안 { }를 수행(0~n번)
- 조건을 만족하는 동안 블럭{ }을 반복 - 반복횟수를 알 때 적합
for( (1)초기화; (2)조건식; (4)증감식) { (3)수행될 문장 } (2)조건식이 거짓이 될때까지 (2)->(3)->(4) 반복
- 조건을 만족하는 동안 블럭{ }을 반복 - 반복횟수 모를 때
while (조건식) { // 조건식의 연산결과가 참(true)인 동안, 반복될 문장을 적는다. }
- 블럭{}을 최소한 한 번 이상 반복 - 사용자 입력받을 때 유용
do { // 조건식의 연산결과가 참일 때 수행될 문장들을 적는다(처음 한번은 무조건 실행) } while (조건식); <- 끝에 ';' 잊지 않기!
자신이 포함된 하나의 반복문을 벗어난다.
"같은 타입의 여러 변수를 하나의 묶음으로 다루는 것"
배열의 선언 - 배열을 다루기 위한 참조변수의 선언
1) 타입[] 변수이름; // 배열을 선언(배열을 다루기 위한 참조변수 선언) 변수이름 = new 타입[길이]; // 배열을 생성(실제 저장공간을 생성) ex) int[] score; // int타입의 배열을 다루기 위한 참조변수 score선언 score = new int[5]; // int타입의 값 5개를 저장할 수 있는 배열 생성 2) 타입 변수이름[]; int score[]; =========1번을 선호한다.==========
각 요소(저장공간)에 자동으로 붙는 일련번호
"인덱스(index)의 범위는 0부터 '배열길이 -1'까지"
배열이름.length - 배열의 길이(int형 상수)
"배열은 한번 생성하면 그 길이를 바꿀 수 없다."
"배열의 길이는 int범위의 양의 정수 (0도 포함)이어야 한다.