0. 제어문
- 코드의 흐름을 제어하는 문장
- 코드의 일정부분을 선택하여 실행 하거나 반복하여 실행 할 수 있게 만드는 문법
- 종류
- 조건문 : 조건식(참, 거짓을 표현)의 결과에 따라서 실행 내용을 선택하여 실행하는 제어문
if - else 문
- 선택문 : 값에 따라서 실행 내용을 선택하여 실행하는 제어문
switch - case 문
- 반복문 : 코드의 일정부분을 반복하여 실행하는 제어문
while, do ~ while, for 문
=============================================================
1. if ~ else문 : 조건문
- 조건식의 결과에 따라서 실행 내용을 선택하여 실행하는 제어문
- 형태에 따른 분류
- 단순 if
; 조건식의 결과가 참인 경우 추가적인 표현을 해야할 때 사용한다
; 형식
if(조건식) {
종속 문장;
}
- if ~ else
- 조건식의 결과가 참과 거짓에 따라 실행 내용을 선택하여 실행하는 제어문
- 형식
if(조건식) {
종속문장;
}else {
종속문장;
}
- if ~ else if ~ else
- 조건식이 여러개 필요한 경우
- 조건식이 세분화 되는 경우
- 형식
if(조건식) {
종속문장;
}else if(조건식) {
종속문장;
}else if(조건식) {
종속문장;
}...
else {
종속문장;
}
2. 실습 코드
package If; import java.util.Scanner; public class Test04 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("짜장면 주문 개수 : "); int a = sc.nextInt(); System.out.println("짬뽕 주문 개수 : "); int b = sc.nextInt(); int price = a*5000 + b*6000; int c = a + b; if(c >=5) { System.out.println("최종 금액 : " + (price - 3000)); } else if(c >= 10) { System.out.println("최종 금액 : " + (price*0.9)); } else { System.out.println("최종 금액 : " + price); } } } |
'Base > Java' 카테고리의 다른 글
8. 선택문 (switch ~ case) (0) | 2022.05.22 |
---|---|
7. Math.random()와 if-else 구문 연습 (0) | 2022.05.22 |
5. 입력 함수 사용 (Scanner) / 출력 함수 (println) (0) | 2022.05.22 |
4. 기본 자료형 (Boolean, 문자, 문자열) (0) | 2022.05.20 |
3. 기본 자료형 (정수형, 실수형) + Cast 연산자 (0) | 2022.05.20 |
댓글