무단 도용 및 복제, 사용 저작권 안내
수업 목적 외에 모든 교안 자료를 무단으로 도용 (URL 연결, 복제, 공유),
불법으로 복사하여 배포하는 것을 금지합니다. 꼭 지켜주세요!
본 강좌에서 자바의 제어문인 if 에 대해 학습해보겠습니다!
1. 학습 목표
제어문의 개념과 if 문에 대해 살펴본다.
2. 학습 내용
•
제어문의 개요
•
단일 if 문
•
중첩 if 문
3. 제어문
•
프로그램 코드는 위에서 아래로 수행이 된다.
•
프로그램을 작성 중 반복되어지는 코드가 있거나 조건에 의해 실행 여부를 나눠야 할 경우 제어문을 이용하여 처리할 수 있다.
•
제어문읜 반복문(for, while, do while)과 분기문 (if, switch~case)로 나눌 수 있다.
4. if 문
•
단일 if 문
◦
프로그램 작성 중 특정 조건에 만족할 때만 수행 해야 하는 경우 사용한다.
◦
“만약 ~ 한다면 ~ 한다” 라는 부분을 작성 하고자 할 때 사용 하면 된다.
if ( 조건식 )
코드
if( 조건식 ) {
코드…..
코드…..
}
Java
복사
•
if ~ else 문
◦
조건에 만족할 때는 수행해야 하는 부분과 만족하지 않을 때 수행해야 하는 부분으로 나눠져 있을 때 사용한다.
◦
“만약 ~ 한다면 ~ 하고 아니면 ~ 한다”
if( 조건식 ) {
코드…..
코드…..
} else {
코드…..
코드…..
}
Java
복사
•
중첩 if 문
◦
조건이 여러 개가 있을 경우 사용한다.
◦
“만약 ~ 라면 ~ 하고 그렇지 않고 ~ 라면 ~ 하고 …… 그렇지 않으면 ~ 한다.
◦
조건의 개수 만큼 조건식을 연결시켜 주면 된다.
if( 조건식 ) {
코드…..
코드…..
} else if( 조건식) {
코드…..
코드…..
} else {
코드…..
코드…..
}
Java
복사
5. 과제
숫자를 입력 받아서 입력 받은 숫자가 3의 배수라면 “3의 배수입니다”를 출력하고 그렇지 않으면 “3의 배수가 아닙니다”를 출력하는 프로그램을 작성하시오.
•
BufferedReader 를 사용하여 라인 단위 입력을 받으시오
•
입력받은 문자열을 숫자로 변환하는 것은 Integer.parseInt 를 사용하시오
6. 학습 정리
정리
•
if 문은 조건식에 따라 코드의 수행 여부를 판단하는 부분이다.
if ( 조건식 ) {
코드
}
if ( 조건식 ) {
코드
} else {
코드
}
if( 조건식 ){
코드
} else if(조건식 ){
코드
} …. else {
코드
}
Java
복사