• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

java关于返回值 谢谢

//引入数组类
import java.util.Arrays;
public class Test {

    //完成 main 方法
    public static void main(String[] args) {
       //创建HelloWorld类的实例对象
       Test test=new Test();
           //定义一个整型数组
       int[] scores={89,-23,64,91,119,52,73,-45,78,168};
       System.out.println("考试成绩的前三名为:");
           //调用类的方法,输出结果
       test.result(scores);

    }

    //定义方法完成成绩排序并输出前三名的功能
    public void result(int[] scores){
                //使用数组的sort()方法进行排序
        Arrays.sort(scores);
                //初始化变量
        int count=0;
        for(int i=scores.length-1;i>=0;i--){
                        //若进入循环不是有效的成绩时,跳过这个成绩
            if(scores100){
                continue;
            }
            count++;
            System.out.println(scores);
                        //累计输出的分数个数为3时,中止循环
            if(count==3){
                break;
            }
        }
    }
}

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

全部参与2

当然可以。
返回值就是一个方法调用后可以回传的参数。
个人理解是:如果可以在方法中就完成操作,比如打印3个成绩,那个是否需要返回都行。但是,如果程序其他部分还需要那三个值,就得return 数组。

使用道具 举报

packageunsynch;/***CreatedbyICEon2016/8/14.*/importjava.util.Arrays;publicclassTest{publicstaticvoidmain(String[]args){Testtest=newTest();int[]scores={89,-23,64,91,119,52,73,-45,78,168};int[]nums=test.result(scores);System.out.println("考试成绩的前三名为:"+Arrays.toString(nums));}publicint[]result(int[]scores){//定义一个返回数组int[]ints=newint[3];Arrays.sort(scores);intcount=0;//定义数组ints的计数器inti1=2;for(inti=scores.length-1;i>=0;i--){if(scores100){continue;}count++;//每得到一个符合的值,赋值给ints数组ints[i1]=scores;i1--;//System.out.println(scores);if(count==3){break;}}returnints;}}

使用道具 举报

发新帖

发布任务需求已有1031166位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!