Java 배열과 반복문

이은엽·2023년 5월 1일
0

반복문

-특정 횟수를 반복하거나 특정 조건을 만족할 때까지 반복할 때 사용

for문

for(초기값; 종료조건; 증가){
	실행코드
}

중첩 for문

- for 안에 for문이 또 들어가는 형식이다.
- 밖의 for문의 초기값~종료조건에 따라 내부 for문의 횟수가 계속해서 진행된다.

while문

while(조건) {
	실행코드
}
- 조건은 boolean값으로 표현된다.
- 값이 true면 실행하며 false면 멈춘다.
- 즉, 무한루프이며 지정된 값에 따른 멈춤이 없다면 계속해서 실행한다.

do-while문

do{
	실행코드
} while(조건);
- do로 시작하고 그 뒤에 중괄호가 있다.
- 코드 마지막에 세미콜론이 붙는 것을 유의해야한다.
- while문과는 다르게 무조건 실행코드를 한번은 실행한다.
- 그 후 참인지 비교
- 참인경우 반복 시행

break

- 반복문을 시행하다보면 강제 중단을 필요로 할 순간이 있다.
- 그 조건에 맞게 된다면 break를 통하여 무한루프를 중단한다.
- for문, switch문, while문, do-while문에 전부 사용 가능하다.

continue

- 코드를 더 이상 진행하지 않고 반복문의 처음으로 되돌아가 다음 반복을 시행한다.

for-each

for(type element : array){
	실행할 코드
}

배열(Array)

배열의 선언

arraytype[] array = {값...}
- 변수를 하나하나 선언하는 귀찮음을 해소하기 위하여 사용
- 자료형이 같은 데이터를 모아놓은 구조
- 배열에는 각각 번호 즉, 인덱스(index)가 부여된다.
- 배열의 첫번째는 0으로 시작하는 것에 주의한다.
- array.length는 배열의 길이를 반환해준다.
- array.length를 사용하여 for문에 횟수 지정 가능
- array[0] = "다른 값"을 통하여 값을 대입할 수 있다.
- 배열을 통째로 출력하기 위해서는 Arrays.toString(array)를 사용한다.

2차원 배열

arraytype[][] array = {{값...}, {값...}};

0개의 댓글