Notice
Recent Posts
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
Archives
관리 메뉴

YUNA's Programming

제어문 : 조건문 ( Conditional Statement ; if문, switch문) 본문

Programming/JAVA

제어문 : 조건문 ( Conditional Statement ; if문, switch문)

l_yuna 2023. 3. 25. 23:12

 

 

IF문

; 단순 if문 ~ 옵션 추가

; if-else문 ~ 둘 중에 하나 선택

; if-else if - else문 ~ 조건이 여러개

 

 


 

단순 if문

;  조건식이 참일 경우, 코드블럭의 내용을 추가 실행하는 형태

; true 또는 false값을 산출할 수 있음

; boolean 변수

; true면 실행하고, false 이면 블록 실행 안함

 

if (조건식) {
실행문;
실행문;
}

 


 

if-else문

; 조건식 결과 따라 실행 블록 선택

 

 

 


 

if-else if-else문

; 복수의 조건식을 두어, 조건식을 만족하는 블록만 실행

 

; if와 마지막에 오는 else는 하나지만,

중간에 오는 else if는 여러개 사용가능

 

; else if 사용시 마지막의 else는 경우에 따라 생략가능

1. else if를 사용하여 모든 조건을 대응 했을 떄

2. else로 출력할 부분을 의도적으로 무시할 경우

 

 

** 사용 시 주의점

; else if문은 여러개의 조건식을 사용하므로, 해당 조건식을

순서에 맞게 배치해야 함

; else를 의도적으로 무시 및 출력 안할 때 사용 주의

 

잘못 사용한 else if문의 예시 - 순서 잘못 적음

 


if-else문 활용 예시

**사용자 키보드 입력을 통해서, 소프트웨어설계, 소프트웨어개발, 데이터베이스구축, 프로그래밍언어활용,

정보시스템구축관리 과목의 점수를 각각 입력 받고, 평균이 60점 이상이면 합격, 60점 미만이면 

불합격을 출력하는 프로그램을 작성

 

변수명: sub1, sub2, sub3, sub4, sub5로 사용하고 평균값을 저장할 변수도 하나 선언하여 사용

 

 

 


 

Comments