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

这一节太迷糊了,完全迷!

这一节太迷糊了,完全迷!

coreman 2016-10-27 18:17:06
import java.util.Arrays; public class HelloWorld {     public static void main(String[] args) { HelloWorld hello = new HelloWorld(); int[] scores={79,52,98,81};          int count=hello.sort(scores); //从这儿看不懂,救我!          System.out.println("共有"+count+"个成绩信息!"); } public int sort(    int scores[] //这儿也看不懂      ){ Arrays.sort(scores); System.out.println(Arrays.toString(scores));//这里已经输出了,那么下面的return是不是只是形式意义了? return scores.length;                   } }
查看完整描述

3 回答

?
皓韵儿

TA贡献86条经验 获得超114个赞

import java.util.Arrays;
public class HelloWorld {
    public static void main(String[] args) {
HelloWorld hello = new HelloWorld();
int[] scores={79,52,98,81};
         
int count=hello.sort(scores);
//从这儿看不懂  调用sort这个函数,里面传的值为scores,数组名
         
System.out.println("共有"+count+"个成绩信息!");
}
public int sort(    int scores[] ){  //这儿也看不懂    这个就是上面调用的函数,里面是个数组的形式,你空格的距离有点大,所以可能看不太出来  
Arrays.sort(scores);
System.out.println(Arrays.toString(scores));//这里已经输出了,那么下面的return是不是只是形式意义了? 不是,因为你在上面调用函数时,给他赋值给了count,所以必须有返回值,而且你定义函数是int ,也必须有返回值。
return scores.length;
        //返回数组中元素的个数
         
}
}

有什么不会的可以在问我。

查看完整回答
2 反对 回复 2016-10-27
  • coreman
    coreman
    public int sort( int scores[] ) 这个[]为什么加?
  • 3 回答
  • 0 关注
  • 1399 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信