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 |