diff --git a/src/main/java/resources/CalculatorResource.java b/src/main/java/resources/CalculatorResource.java index d052c8d66380af8f8683d7255e7ee10bbb6e9166..b2e5a4855e62f61cea9904ad3c273161723a2e1a 100644 --- a/src/main/java/resources/CalculatorResource.java +++ b/src/main/java/resources/CalculatorResource.java @@ -70,9 +70,9 @@ public class CalculatorResource { public int subtraction(String expression){ String[] split = expression.split("[-]"); int length = split.length; - int result = 0; - - for(int i = 0; i<length; i++){ + int result = Integer.parseInt(split[0]); + + for(int i = 1; i<length; i++){ int number = Integer.parseInt(split[i]); result -= number; } @@ -82,9 +82,9 @@ public class CalculatorResource { public int multiplication(String expression){ String[] split = expression.split("[*]"); int length = split.length; - int result = 0; + int result = Integer.parseInt(split[0]); - for(int i = 0; i<length; i++){ + for(int i = 1; i<length; i++){ int number = Integer.parseInt(split[i]); result *= number; } @@ -94,9 +94,9 @@ public class CalculatorResource { public int division(String expression){ String[] split = expression.split("[/]"); int length = split.length; - int result = 0; + int result = Integer.parseInt(split[0]); - for(int i = 0; i<length; i++){ + for(int i = 1; i<length; i++){ int number = Integer.parseInt(split[i]); result /= number; }