유익하셨다면 광고 한번씩만 클릭해주시면 감사하겠습니다.
// 2개의 정수와 연산자를 입력받아 사칙연산을 수행하시오.
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
System.out.print("숫자 : ");
int num1 = Integer.parseInt(reader.readLine());
System.out.print("(+ , - , * , /) : ");
String op = (String)reader.readLine();
System.out.print("숫자 : ");
int num2 = Integer.parseInt(reader.readLine());
int result = 0;
// 위에서 op라는 변수에 + , - , * , / 를 입력받았다. 그 입력받은 결과에 따라 switch문에서 결과를 계산한다.
switch(op) {
case "+" : result = num1 + num2;
break;
case "-" : result = num1 - num2;
break;
case "*" : result = num1 * num2;
break;
case "/" : result = num1 / num2;
break;
default : System.out.println("제대로 입력 해주세요.");
}
System.out.printf("%d %s %d = %d", num1 , op ,num2, result);
'JAVA' 카테고리의 다른 글
자바 While문 예제) (While)을 이용한 구구단 (0) | 2018.08.21 |
---|---|
자바 For문 예제) (FOR)을 이용한 별(*)찍기 (0) | 2018.08.21 |
자바 For문 예제) (FOR)을 이용한 구구단 짜기 (0) | 2018.08.21 |
자바 IF문 예제 (IF ( 해당년도를 입력받아 평년인지 윤년인지 구하기)) (0) | 2018.08.21 |
자바 IF문 예제( IF(점수를 입력받아 총점,평균,등급 구하기)) (0) | 2018.08.21 |