请设计一个功能类DecimalManager,其中包含对n个数求和,n个数求最大值,最小值的功能。并在main()中对其进行测试。
时间: 2023-05-25 19:01:36 浏览: 90
求数据中的最大值和最小值
4星 · 用户满意度95%
public class DecimalManager {
/**
* 求n个数的和
*/
public static double sum(double[] numbers) {
double sum = 0;
for (double num : numbers) {
sum += num;
}
return sum;
}
/**
* 求n个数的最大值
*/
public static double max(double[] numbers) {
double max = numbers[0];
for (double num : numbers) {
if (num > max) {
max = num;
}
}
return max;
}
/**
* 求n个数的最小值
*/
public static double min(double[] numbers) {
double min = numbers[0];
for (double num : numbers) {
if (num < min) {
min = num;
}
}
return min;
}
}
// 主函数中的测试代码
public static void main(String[] args) {
double[] numbers = {3.14, -1.56, 2.18, 5.67, 8.90};
System.out.println("这些数的和为:" + DecimalManager.sum(numbers));
System.out.println("这些数中的最大值为:" + DecimalManager.max(numbers));
System.out.println("这些数中的最小值为:" + DecimalManager.min(numbers));
}
阅读全文