From 6a46c839e3361fc388161a39dd54bb718fb9889c Mon Sep 17 00:00:00 2001 From: JacobTheisen <jacobtheisen2211@gmail.com> Date: Tue, 3 Mar 2020 10:14:04 +0100 Subject: [PATCH] Kalkulator gange/dele[C --- .../java/resources/CalculatorResource.java | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/main/java/resources/CalculatorResource.java b/src/main/java/resources/CalculatorResource.java index 8d30f8d..024ae41 100644 --- a/src/main/java/resources/CalculatorResource.java +++ b/src/main/java/resources/CalculatorResource.java @@ -39,6 +39,8 @@ public class CalculatorResource { */ if(expressionTrimmed.matches("[0-9]+[+][0-9]+")) result = sum(expressionTrimmed); else if(expressionTrimmed.matches("[0-9]+[-][0-9]+")) result = subtraction(expressionTrimmed); + else if(expressionTrimmed.matches("[0-9]+[/][0-9]+")) result = division(expressionTrimmed); + else if(expressionTrimmed.matches("[0-9]+[*][0-9]+")) result = multiplication(expressionTrimmed); return result; } @@ -70,4 +72,23 @@ public class CalculatorResource { return number1 - number2; } + + + public int division(String expression){ + String[] split = expression.split("[/]"); + + int number1 = Integer.parseInt(split[0]); + int number2 = Integer.parseInt(split[1]); + + return number1 / number2; + } + + public int multiplication(String expression){ + String[] split = expression.split("[*]"); + + int number1 = Integer.parseInt(split[0]); + int number2 = Integer.parseInt(split[1]); + + return number1 * number2; + } } -- GitLab