猿问

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


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;
        
        
}
}


coreman
浏览 1400回答 3
3回答

皓韵儿

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;         //返回数组中元素的个数           } }有什么不会的可以在问我。
随时随地看视频慕课网APP

相关分类

Java
我要回答