diff --git a/java-basics-template.iml b/java-basics-template.iml
new file mode 100644
index 00000000..038395da
--- /dev/null
+++ b/java-basics-template.iml
@@ -0,0 +1,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/main/java/com/epam/izh/rd/online/service/SimpleMathService.java b/src/main/java/com/epam/izh/rd/online/service/SimpleMathService.java
index 29215765..577e9ed9 100644
--- a/src/main/java/com/epam/izh/rd/online/service/SimpleMathService.java
+++ b/src/main/java/com/epam/izh/rd/online/service/SimpleMathService.java
@@ -1,5 +1,7 @@
package com.epam.izh.rd.online.service;
+import java.util.Arrays;
+
public class SimpleMathService implements MathService {
/**
@@ -12,8 +14,19 @@ public class SimpleMathService implements MathService {
* Например для (3, 1) метод должен вернуть 1;
*/
@Override
- public int compare(int value1, int value2) {
- return -2;
+ public int compare(int value1, int value2)
+ {
+ int isMax=0;
+ if(value1 < value2){
+ isMax=-1;
+ }
+ if(value1 > value2){
+ isMax=1;
+ }
+ if(value1 == value2){
+ isMax=0;
+ }
+ return isMax;
}
/**
@@ -22,7 +35,7 @@ public int compare(int value1, int value2) {
*/
@Override
public int maxFrom(int value1, int value2) {
- return -1;
+ return Math.max(value1, value2);
}
/**
@@ -31,7 +44,9 @@ public int maxFrom(int value1, int value2) {
*/
@Override
public int maxFrom(int[] values) {
- return -1;
+ Arrays.sort(values);
+ int maxValue= values[values.length-1];
+ return maxValue;
}
/**
@@ -40,8 +55,12 @@ public int maxFrom(int[] values) {
*/
@Override
public int sum(int[] values) {
- return -1;
- }
+ int sumOfArray=0;
+ for(int i=0; i