본문 바로가기

Study/Java

Java06_제어문1

728x90

1. 제어문의 개념

1) 프로그램은 위에서 아래로 1줄씩 실행됩니다. 즉, 실행방향이 위에서 아래입니다.

2) 제어문은 실행방향을 조작합니다.

3) 실행 방향 조작은 2가지가 있습니다.

    a. 일정 영역 선택하여 실행하지 않고 건너뛰거나

    b. 일정 영역을 실행 후 다시 돌아와서 순환 실행합니다.

4) a를 "선택 제어문" 또는 "조건 제어문" 이라고 합니다.

5) b를 "순환 제어문" 또는 "반복 제어문" 이라고 합니다.

 

2. 제어문 종류

구분 선택 제어문 순환 제어문
기본형 if while
변형 switch for, do-while

• 참고. 기타 제어문 : break, continue

 

3. 선택 제어문

if 형식1 형식2
참고.

조건식에는 true 또는 false를 결과 값으로 갖는 식이나 변수를 사용합니다.
코드
사용법
if (조건식){
    true일 때 실행문;
}
if (조건식) {
    true일 때 실행문;
} else {
    false일 때 실행문;
}

 

4. 사용 예 : 입력 숫자를 사용하여 양수, 음수 구분하기

구분 결과보기 적용 코드
사용 예 1 숫자를 입력하세요 : 7
입력 숫자 7은 양수 입니다.
사용 예 2 입력 숫자 -3은 음수 입니다.

 

Quiz 1. 숫자를 입력받은 후 if문을 사용하여 홀수/짝수를 구분하여 출력하세요.

예제

package pack_Array;

import java.util.Scanner;

public class Average {
	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		System.out.print("숫자를 입력하세요 : ");
		int num = scanner.nextInt();
		if(num % 2 == 0) 
			System.out.println("짝수입니다.");
		else
			System.out.println("홀수입니다.");		
	}
}

출력 결과

 

5. 선택 제어문 if

if 형식3 사용 예

코드
사용법
학점구간 90점 ~ 100점 : A
80점 ~ 90점 : B
70점 ~ 79점 : C
60점 ~ 69점 : D
60점 미만 : F
참고 연속 구간 => && 연산자
분산 구간 => || 연산자
보기 변수가 90점이상 100점이하
if(변수>=90 && 변수<=100)

 

6. 순환 제어문

while 형식
참고.
조건식에는 true 또는 false를 결과 값으로 갖는 식이나 변수를 사용합니다.
코드
사용법

 

Quiz 2. while 제어문을 사용하여 1부터 10까지 숫자를 출력하세요.

예시

package pack_While;

public class NumberPrint {

	public static void main(String[] args) {
		int i = 1;
		
		while(i<=10) {
			System.out.print(" " + i);
			i++;
		}
	}
}

출력 결과

반응형

'Study > Java' 카테고리의 다른 글

Java08_제어문3  (0) 2022.05.14
Java07_제어문2  (0) 2022.05.14
Java05_배열  (0) 2022.05.14
Java04_연산자  (0) 2022.05.14
Java03_자료형과변수  (0) 2022.05.14