import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class ExSwitch {
public static void main(String[] args) throws NumberFormatException, IOException {
// 2개의 정수와 연산자를 입력 받아 사칙 연산을 수행하시오.
//숫자 : 20, 연산자(+,-,*,/) , 숫자:30, 결과 : 20 + 30 = 50
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
System.out.print("숫자(1) 입력 : ");
int num = Integer.parseInt(reader.readLine());
System.out.print("연산자 입력 : ");
char yeonsan = (char) reader.read(); // char 형 읽기
reader.readLine();
System.out.print("숫자(2) 입력 : ");
int num2 = Integer.parseInt(reader.readLine());
int result = 0;
switch(yeonsan) {
case '+' :
result = num+num2;
break;
case '-' :
result = num-num2;
break;
case '*' :
result = num*num2;
break;
case '/' :
result = num/num2;
break;
default :
System.out.println("+,-,*,/로만 입력해주세요.");
break;
}
System.out.printf("%d %c %d = %d", num, yeonsan, num2, result);
'IT > JAVA' 카테고리의 다른 글
[JAVA/자바] While, For문을 사용한 구구단 출력 (0) | 2018.08.05 |
---|---|
[JAVA/자바] 삼각형(별/*) 찍기(for) (0) | 2018.08.05 |
[JAVA/자바] 년(연)도를 입력 받아 윤년 혹은 평년 구하기 / 입력 받은 년(연)도의 윤년 발생 횟수 구하기(BufferedReader & IF) (0) | 2018.08.05 |
[JAVA/자바] 마우스 이벤트(MouseListener)와 키 리스너(KeyListener), 키 이벤트(KeyEvent) 예제 (0) | 2017.06.15 |
[JAVA/자바] 액션리스너를 이용한 클릭(이미지 변환) 예제 프로그램 (0) | 2017.06.05 |