프로그래밍 언어 활용
조건비교(if,else)
: 기존 if문에 조건식이 거짓일 경우 수행할 문장을 실행하기 위한
else구절을 추가한 문장
형식
if( 조건식) {
수행할 문장1;
수행할 문장2;
} else{
수행할 문장1;
수행할 문장2;
}
if-else 순서도
if~else 활용(짝수여부 판별 코드)
홀수 짝수를 간단히 판별하기위한 방법
짝수는 2로 나누어 나머지가 0이 되는 숫자를 의미합니다.
예) 4/2 -> 나머지 0, 10/2 -> 나머지 0, 11/2 -> 나머지 1 간단하죠?
다중 if
여러 조건 들 중 어느 하나를 선택해야 하는 경우 if~else if구문을 사용
형식
if( 조건식1) {
수행할 문장1;
수행할 문장2;
} else if(조건식2) {
수행할 문장1;
수행할 문장2;
}
: else
{ 수행문장..}
다중 if 순서도
switch~case
특정 식 혹은 변수의 상태에 따라 case 값에 일치하는 내용이 있을경우 이를 선택적으로 실행
형식
Switch(식 혹은 변수)
{
Case 값1 :
수행할 문장1
Case 값2:
수행할 문장2
:
Default:
위 내용 어디에도 해당사항 없는 예외문장
}
특징
switch문은 하나의 변수만을 가지고 값을 검사
시스템은 해당 변수의 값과 일치하는 case문의 코드를 수행
Case는 break문을 만나기 전까지 계속 실행
switch~case 순서도
switch~case 활용(입력한 값에따라 메시지를 출력하는 코드)
break문
반복문 구조, switch~case 문 등을 빠져나올 때 사용
한번에 하나의 반복문만 빠져나올때 사용
형식 : break;
break 코드 예시
문제 1
정답 : a % 3 == 0 && a % 7 == 0