定义一个实现常用数字运算的类MyMath美中供maxi·minsum0averape0因个静态方法,每个方法带有三个整要参数,分别买现对三个数求取最大值,最小值。和值及平均值的运算 定义测试类,在主美中对任意输入的三个整数,调用MyMath类的四种静态方法,求取结果井輸出·平均值保密位小数 【输入形式]输入三个整数 【输出形式]三个数的最大值,最小值,和以及平均值保置一位小敷)
时间: 2023-06-13 21:07:22 浏览: 124
MyMath类的实现如下:
```java
public class MyMath {
public static int getMax(int a, int b, int c) {
return Math.max(Math.max(a, b), c);
}
public static int getMin(int a, int b, int c) {
return Math.min(Math.min(a, b), c);
}
public static int getSum(int a, int b, int c) {
return a + b + c;
}
public static double getAverage(int a, int b, int c) {
return (double) (a + b + c) / 3;
}
}
```
测试类的实现如下:
```java
import java.util.Scanner;
public class TestMyMath {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
int c = sc.nextInt();
System.out.println("最大值:" + MyMath.getMax(a, b, c));
System.out.println("最小值:" + MyMath.getMin(a, b, c));
System.out.println("和:" + MyMath.getSum(a, b, c));
System.out.printf("平均值:%.1f", MyMath.getAverage(a, b, c));
}
}
```
输入形式:
```
1 2 3
```
输出形式:
```
最大值:3
最小值:1
和:6
平均值:2.0
```
阅读全文