7-15 定义类2 (5 分)
请补充以下代码,完成输出要求。(注意:需要提交完整代码)
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
double dd = RR.fun();
System.out.printf("%.2f",dd);
}
}
class RR{
}
输入格式:
在一行中给出5个不超过1000的实数。
输出格式:
输出排在中间的那个数,保留小数点后两位。
输入样例:
1 2 5 4 3
输出样例:
5.00
作者: 王从银
单位: 吉首大学
时间限制: 400 ms
内存限制: 64 MB
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
double dd = RR.fun();
System.out.printf("%.2f",dd);
}
}
class RR{
public static Double fun(){
Scanner scanner=new Scanner(System.in);
double a[]=new double[5];
for (int i=0;i<5;i++){
a[i]=scanner.nextDouble();
}
// double tem;
// for (int i=0;i<5;i++){
// for (int j=0;j<5-i-1;j++){
// if (a[j]>a[j+1]){
// tem=a[j];
// a[j]=a[j+1];
// a[j+1]=tem;
// }
// }
// }
return a[2];
}
}
本文提供了一段Java代码示例,旨在通过读取五个实数并返回中间值(中位数),保留小数点后两位。代码包含了一个未完成的排序算法,展示了基本的数据输入和数组操作。

459

被折叠的 条评论
为什么被折叠?



