YUNA's Programming
제어문 : 조건문 ( Conditional Statement ; if문, switch문) 본문
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로 사용하고 평균값을 저장할 변수도 하나 선언하여 사용
'Programming > JAVA' 카테고리의 다른 글
스캐너(Scanner) 클래스 (0) | 2023.03.26 |
---|---|
코드 실행 흐름 제어 : 제어문 (Control Flow Statement) (0) | 2023.03.25 |
정수 오버플로우(Integer overflow)와 언더플로우(Integer underflow) (0) | 2023.03.25 |
연산자(Operations) (0) | 2023.03.20 |
자바 예약어 (Java Keywords) (0) | 2023.03.19 |
Comments