23.2.20 연산자,제어문-조건문

김민성·2023년 2월 20일
0

학습 목표


✍ 연산자의 종류를 이해한다.
✍ if 와 else if , else, switch를 이해하고 활용할 수 있다.
✍ 논리연산자(&&, ||, ! ...)를 활용하여 복잡한 조건을 간결하게 작성할 수 있다.

🌟 연산자의 종류


🥕 산술 연산자

🥕 비교 연산자

대소 비교 연산자 : < , > , <= , >=
등가 비교 연산자 : == , !=

🥕 논리 연산자

💎 연산자 우선 순위

🌟 제어문 - if문


if문의 소괄호 안에는 boolean 값으로 평가될 수 있는 조건식을 넣어주고, 중괄호 안의 실행 블록에는 조건식이 참일 때 실행하고자 하는 코드를 적는다.

🌟 switch문


switch문도 if문과 마찬가지로 조건 제어문이다. 하지만 switch문은 if문처럼 조건식이 true일 경우에 블록 내부의 실행문을 실행하는 것이 아니라, 변수가 어떤 값을 갖느냐에 따라 실행문이 선택된다.
위 코드처럼 상황에 따라 switch문을 사용하면 if문을 썼을 때보다 좀 더 효율적으로 코드를 작성할 수 있다.

🚩 조건문 연습 문제


점수를 입력 받아 점수에 맞는 등급을 출력하는 코드를 작성하는 문제이다.


우선 등급을 입력받을 변수인 v를 String 타입으로 선언하고, score가 100점 보다 높거나 0점 보다 낮으면 "INVALID SCORE" 메시지를 return 시켰다.
그 아래 코드는 score의 10의 자리수를 알아내서 등급이 어디인지를 알아내 변수 v에 할당하는 코드이다.

'+ , - '등급을 추가하기 위해서 새로운 int 변수 x를 선언하고 score의 1의 자리수를 알아내서 2 이하이면 v 변수에 '-'를 추가시키고 , 8 이상이면 '+'를 추가시키는 코드이다.

0개의 댓글