当前位置: 代码迷 >> 综合 >> JAVA7-4 定义类2 (10 分)
  详细解决方案

JAVA7-4 定义类2 (10 分)

热度:47   发布时间:2024-01-21 03:33:48.0

7-3 定义类 (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

我的代码如下:

import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
    double dd = RR.fun();System.out.printf("%.2f",dd);}
}
class RR
{
    static double fun(){
    int i,j,index;double t;double f[]=new double[5];Scanner in=new Scanner(System.in);for(i=0;i<5;i++) f[i]=in.nextDouble();for(i=0;i<4;i++){
    index=i;for(j=i+1;j<5;j++)if(f[index]>f[j])index=j;t=f[i];f[i]=f[index];f[index]=t;}return f[2];}}