From 3063b071934f363c7df4f6d900d99f25c3e315c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EC=A4=80=EC=88=98?= Date: Sat, 6 Apr 2024 16:26:11 +0900 Subject: [PATCH] =?UTF-8?q?=EC=B4=88=EA=B0=84=EB=8B=A8=20=EA=B3=84?= =?UTF-8?q?=EC=82=B0=EA=B8=B0=20=EA=B5=AC=ED=98=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/Calculator.java | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 src/main/java/Calculator.java diff --git a/src/main/java/Calculator.java b/src/main/java/Calculator.java new file mode 100644 index 00000000..9e04bcf2 --- /dev/null +++ b/src/main/java/Calculator.java @@ -0,0 +1,20 @@ +public class Calculator { + public Integer add(int x, int y) { + return x + y; + } + + public Integer subtract(int x, int y) { + return x - y; + } + + public Integer multiply(int x, int y) { + return x * y; + } + + public double divide(int x, int y) { + if(y == 0) { + throw new ArithmeticException("Zero is not divided"); + } + return (double) x / y; + } +}