횟수에 의한 반복문
반복 횟수가 특정된 경우에 사용한다.
무언가 값이 일정한 규칙대로 변하는 반복일 때 사용한다.
for(초기식; 조건식; 증감식){
조건식의 연산결과가 true라면 반복할 문장
}
초기식 : 새로운 변수를 하나 선언해준다. 내부에서는 그 변수를 이용할 수 있다.
조건식 : 반복이 수행될 조건식을 작성해준다.
증감식 : 매 반복마다 마지막에 수행할 문장을 적어준다.
같은 자료형의 여러 변수를 나열해 놓은 것
1. 여러 값들을 하나의 이름과 인덱스로 관리하기 위해서
2. 규칙성이 없던 값들에 규칙성을 부여하기 위해서
String[] asMsg = {"이하승", "꽃", "JAVA", "0", "여름"}
자료형[] 배열명 = {값1, 값2, ...};
자료형[] 배열명 = new 자료형[칸수];
배열명.length
실제 값들이 저장되어 있는 공간이 활당되면 이름은 존재하지 않고
주소값만 존재한다. 따라서 시작 주소값을 배열명 변수가 갖고 있고
주소연산을 통해 다음 주소값으로 이동한다. 시작 주소에서 이동한 횟수
(연산된 정수)가 인덱스 번호가 되고 첫번째 방은 배열명이 기억하고
있는 주소에서 0번 옮겨야 하므로 인덱스 번호는 0번부터 시작한다.
package day05;
public class ArTest {
public static void main(String[] args) {
//실제 값들이 저장되는 공간도 꽉 채워져 있는 상태
int[] arData = {5, 10, 100, 99, 17134};
//실제 값들이 저장되는 공간은 현재 비어있는 상태(0으로 초기화 되어있는 상태)
int[] arData2 = new int [10];
//비어있는 공간에 새로운 값을 대입함으로써 공간사용
arData2[0] = 10;
System.out.println(arData2[0]);
for(int i=0; i<arData.length; i++) {
System.out.println(arData[i]);
}
}
}
실행 결과