본문 바로가기
Back-end/Java

JAVA 조건문( if, switch)를 이용한 학점변환기, 계산기 만들기

by JiGyeong 2016. 1. 18.

1

if (조건식) { }

조건식의 결과가 true일 때 실행되는 문장


if (조건식1) { 조건식1의 결과가 true일 때 실행되는 문장 }

else if (조건식2) { 조건식1의 결과가 false 조건식2의 결과가 true일 때 실행되는 문장 }

else { 조건식1, 조건식2 모두 false일 떄 실행되는 문장 }



Q1 위 정의를 이용하여 학점변환기를 만들어 보았다.

score가 77일 경우 C가 출력되었다.


2

조건문에 문자열 비교를 넣을 수 있다. 

문자열은 String으로 받으며 .equals()를 이용하여 비교한다.


Q2 이를 응용하여 계산기를 만들어 보았다.

1. 먼저 두 개의 숫자를 입력받는다. (Scanner이용)

2. 연산자를 입력 받는다.

3. if문을 이용하여 결과 값을 출력한다.

4. 잘못된 연산자 입력시 오류 메시지를 출력한다.

그 결과 다음과 같은 계산식이 출력되었다.



3

switch문은 거의 쓰지 않는다.

switch ( 조건식 ) 형태로 사용한다.
비교, 논리 연산자는 쓸 수 없다.
조건식과 같은 case값의 결과문을 출력한다.

위의 결과는 "numberOne의 값은 1입니다."와 같이 출력된다.






'Back-end > Java' 카테고리의 다른 글

JAVA 파일 내보내기, 가져오기  (0) 2016.01.19
반복문(for)을 이용하여 구구단 출력  (0) 2016.01.18
JAVA Scanner  (0) 2016.01.15
JAVA 변수와 연산자  (0) 2016.01.14
JAVA 변수의 형 변환  (0) 2016.01.14