<aside> π
λ¬Έμ
μ½λ
package static1.ex;
import java.lang.reflect.Array;
import java.util.Arrays;
public class MathArrayUtils {
public static int sum(int[] values) {
int sum = 0;
for (int i = 0; i < values.length; i++) {
sum += values[i];
}
return sum;
}
public static double average(int[] values) {
double avg = 0;
for (int i = 0; i < values.length; i++) {
avg += (values[i]);
}
return avg / values.length;
}
public static int min(int[] values) {
int min = values[0];
for (int i = 0; i < values.length; i++) {
if (values[i] < min) {
min = values[i];
}
}
return min;
}
public static int max(int[] values) {
int max = values[0];
for (int i = 0; i < values.length; i++) {
if (values[i] > max) {
max = values[i];
}
}
return max;
}
}
--------------------------------------------------
package static1.ex;
public class MathArrayUtilsMain {
public static void main(String[] args) {
int[] values = {1,2,3,4,5};
System.out.println("sum = " + MathArrayUtils.sum(values));
System.out.println("saverage = " + MathArrayUtils.average(values));
System.out.println("min = " + MathArrayUtils.min(values));
System.out.println("max = " + MathArrayUtils.max(values));
}
}
--------------------------------------------------
static import μ
----------------
package static1.ex;
import static static1.ex.MathArrayUtils.*;
public class MathArrayUtilsMain {
public static void main(String[] args) {
int[] values = {1,2,3,4,5};
System.out.println("sum = " + sum(values));
System.out.println("saverage = " + average(values));
System.out.println("min = " + min(values));
System.out.println("max = " + max(values));
}
}
</aside>