정보처리기사(32)

서창민·2024년 1월 30일
0

자격증

목록 보기
68/70
post-thumbnail

정보처리기사

프로그래밍 언어 활용

조건비교(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
profile
Back-end Developer Preparation Students

0개의 댓글