跪求,想了一天了
用无参带返回值的方法完成Java第一季8-1的编程练习
用无参带返回值的方法完成Java第一季8-1的编程练习
2017-03-13
正常来说,不用参数,scores传不进方法,没法处理(从目前进度的知识看)
如果你说,那如果把scores直接声明在方法里的话呢,那就:
public class HelloWorld {
//完成 main 方法
public static void main(String[] args) {
HelloWorld a=new HelloWorld();
int[] rank=a.b();
for(int c:rank){
System.out.println(c);
}
}
//定义方法完成成绩排序并输出前三名的功能
public int[] b(){
int[] scores={89,-23,64,91,119,52,73};
Arrays.sort(scores);
int[] rank=new int[3];
int count=0;
for(int i=scores.length-1;i>=0;i--){
if(scores[i]<0||scores[i]>100){
continue;
}
rank[count]=scores[i];
count++;
if(count>2){
break;
}
}
return rank;
}
用数组返回挑出来的成绩,再输出
举报