package com.hb.ch04;
import java.util.Scanner;
class Calculate {
static double add(double a, double b) {
return a + b;
}
static double min(double a, double b) {
return a - b;
}
static double mul(double a, double b) {
return a * b;
}
static double div(double a, double b) {
return a / b;
}
}
public class ScannerCalculator {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
double a, b;
char oper;
System.out.println("첫 번째 숫자를 입력하세요. ");
a = sc.nextDouble();
System.out.println("연산자를 입력하세요.(+, -, *, /) ");
oper = sc.next().charAt(0);
System.out.println("두 번째 숫자를 입력하세요. ");
b = sc.nextDouble();
switch (oper) {
case '+':
System.out.println("덧셈 답은 " + a + " + " + b + " = " + Calculate.add(a, b));
break;
case '-':
System.out.println("뺄셈 답은 " + a + " - " + b + " = " + Calculate.min(a, b));
break;
case '*':
System.out.println("곱셈 답은 " + a + " * " + b + " = " + Calculate.mul(a, b));
break;
case '/':
System.out.println("나눗셈 답은 " + a + " / " + b + " = " + Calculate.div(a, b));
break;
}
sc.close();
}
}
'데이터 [Data] > Java & JSP' 카테고리의 다른 글
[이것이 자바다] '4장. 조건문과 반복문' 확인문제 (0) | 2021.04.29 |
---|---|
상속 (0) | 2021.04.29 |
조건문과 반복문 (0) | 2021.04.29 |
Scanner 클래스 예제 (0) | 2021.04.29 |
객체지향 프로그래밍(OOP; Object-Oriented Programming) (0) | 2021.04.28 |
댓글