不用带参数的也可以完成啊,直接写就行了啊。带参无返回值,带参有返回值,具体这四个有什么用途呢。
这样写不也可以吗
import java.util.Arrays;
public class lastTest {
public static void main(String[] args) {
int [] scores = { 89, -23, 64, 91, 119, 52, 73 } ;
Arrays.sort (scores);
System.out.println("考试成绩前三名");
int num = 0 ;
for( int i = scores.length - 1 ; i>=0 ; i-- ) {
if( scores [i] >100 || scores [i] < 0 ) {
continue;
}
num ++ ;
if (num > 3) {
break ;
}
else {
System.out.println(scores [i]);}
}
}
}
这样写没错,但是main函数中不适合写太多语句,你应该定义方法,在main函数中调用方法就行了