为了账号安全,请及时绑定邮箱和手机立即绑定

写成无参有返回的方法可以吗?

import java.util.Arrays;

public class HelloWorld {

    

    //完成 main 方法

    public static void main(String[] args) {

    HelloWorld hello = new HelloWorld();

    int[] topScores = hello.sort();

    System.out.println("前三名为:"+Arrays.toString(topScores));    

    }

    

    //定义方法完成成绩排序并输出前三名的功能

    public int[] sort(){

        int[] scores = {89,-23,64,91,119,52,73};

        Arrays.sort(scores);

        int j =0;

        int[] top = new int[3];

        for(int i = scores.length-1;i>=0;i--){

            if(scores[i]<0||scores[i]>100){

            continue;    

            }

             if(j>2){

                break;

            }

           top[j] = scores[i];

           j++;

        }

          return top;

    }

}

这样可以吗?

正在回答

3 回答

可以啊,无参函数。可以在其它地方调用实现相应功能就不需要重复写语句了

1 回复 有任何疑惑可以回复我~

可以啊,但是你如果来录入数据,怎么录?还是要接收参数...

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

写成无参有返回的方法可以吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信