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; //返回数组中元素的个数 } }
有什么不会的可以在问我。
添加回答
举报
0/150
提交
取消