[4일차] 자바 - while문, 배열

9959 단어 학원TILTIL

while문

while문

  • 조건비교에 만족 할 때에만 반복 처리하는 제어문. 선 비교, 후 처리

public static void main(String args[]){
int cnt = 0;
while(cnt < 10){
System.out.println(cnt);
cnt++;
}
System.out.println("끝!");
}

결과

0
1
2
3
4
5
6
7
8
9!

do~while문

  • 조건식을 검사하기 전에 무조건 실행 부분을 한 번 실행
  • 마지막에 세미콜론(;)을 반드시 써야 함
public static void main(String[] args) {

		int cnt = 0;
		//do 블럭을 한 번 실행하고 나서 조건를 체크함
		do{
		System.out.println(cnt);
		cnt++;
		}while(cnt < 10);
		System.out.println("끝!");
	}

결과

0
1
2
3
4
5
6
7
8
9!

반복 break/continue문

break문

  • 가장 가까운 반복문을 탈출할 때 쓰이는 제어문

break label문

  • break label은 break문과 같지만 다중 반복문에서 한번에 바깥쪽 반복문을 탈출할 때 많이쓰이는 제어문

continue문

  • 반복문을 탈출하기위해 사용되는 것이 아니라 continue문 이하의 수행문들을 포기하고 다음회차의 반복을 수행하기위한 제어문

배열

배열 이란

  • 배열은 같은 자료형들끼리 모아두는 하나의 묶음
  • 자바에서 하나의 배열은 하나의 객체로 인식

배열 생성, 선언

		//배열의 선언, 생성
		int[] it = new int[6];
		
		//배열의 선언, 생성(명시적 배열 생성)ㅣ, 초기화
		char[] ch2 =new char[] {'J','A','V','A'};
		
		//배열의 선언, 생성(암시적 배열 생성)ㅣ, 초기화
		char[] ch3 = {'자','바'};

배열 출력

  • 반복문을 이용
int[] array = {10,20,30,40,50};
		
		//반복문을 이용해서 배열의 요소를 출력
		for(int i=0; i<array.length; i++) {
			System.out.println("array["+i+"]:"+array[i]);
		}
  • 개선된 for문 이용
int[] array = {10,20,30,40,50};
		
		//개선된 로프 (확장 for문)
		for(int num : array) {
			System.out.println(num);
		}

좋은 웹페이지 즐겨찾기