添加重载方法。

This commit is contained in:
2023-03-17 18:20:19 +08:00
parent a9bc2bfdc2
commit e3af2bd4e7
3 changed files with 99 additions and 1 deletions

View File

@@ -27,7 +27,15 @@ public class NumberUtil {
throw new IllegalStateException("Utility class");
}
public static int sum(int... numbers) {
public static int sum(short... numbers) {
int result = 0;
for (short number : numbers) {
result += number;
}
return result;
}
public static long sum(int... numbers) {
int result = 0;
for (int number : numbers) {
result += number;
@@ -42,4 +50,20 @@ public class NumberUtil {
}
return result;
}
public static double sum(float... numbers) {
double result = 0;
for (double number : numbers) {
result += number;
}
return result;
}
public static double sum(double... numbers) {
double result = 0;
for (double number : numbers) {
result += number;
}
return result;
}
}