5.基于面向对象的思想,编写Java程序,输出三个给定浮点数中的 最大值和最小值。
时间: 2024-05-11 22:14:25 浏览: 170
以下是基于面向对象的思想编写的Java程序,用于输出三个给定浮点数中的最大值和最小值:
```
public class MaxMin {
public static void main(String[] args) {
double a = 3.14;
double b = 2.71;
double c = 1.618;
double max = getMax(a, b, c);
double min = getMin(a, b, c);
System.out.println("最大值为:" + max);
System.out.println("最小值为:" + min);
}
public static double getMax(double a, double b, double c) {
double max = a;
if (b > max) {
max = b;
}
if (c > max) {
max = c;
}
return max;
}
public static double getMin(double a, double b, double c) {
double min = a;
if (b < min) {
min = b;
}
if (c < min) {
min = c;
}
return min;
}
}
```
在上述程序中,我们定义了一个名为MaxMin的类,其中包含两个静态方法getMax()和getMin()。这两个方法均接受三个浮点数作为参数,并返回它们中的最大值和最小值。
在main()方法中,我们定义了三个浮点数a、b、c,并分别赋值为3.14、2.71、1.618。然后,我们调用getMax()和getMin()方法,并将它们的返回值分别赋值给变量max和min。最后,我们使用System.out.println()方法输出这两个变量的值,即三个给定浮点数的最大值和最小值。
该程序的输出结果为:
```
最大值为:3.14
最小值为:1.618
```
阅读全文