qq_枉生_3
2018-07-19 09:55
import java.util.Araays;
public class HellWorld{
//完成 main 方法
public static void main(String[] args) {
int[]scores={89 , -23 , 64 , 91 , 119 , 52 , 73};
HellWorld hello=new HellWorld ();
hello.top(scores);
}
public void top(int[] sco){
Arrays.sort(sco);
int nums=0;
for (int i=sco.length-1;i>=0;i--){
if( sco[i]<0 || sco[i]>100 ){
continue;
}
nums++;
if(nums>3){
break;
}
}
System.out.println(sco[i] );
}
System.out.println(sco[i]); 最后一句放到for循环里面。就是向上移动一行 for (int i = sco.length - 1; i >= 0; i--) { if (sco[i] < 0 || sco[i] > 100) { continue; } nums++; if (nums > 3) { break; } System.out.println(sco[i]); }
import java.util.Araays;
public class HellWorld{
//完成 main 方法
public static void main(String[] args) {
int[]scores={89 , -23 , 64 , 91 , 119 , 52 , 73};
HellWorld hello=new HellWorld ();
hello.top(scores);
}
public void top(int[] sco){
Arrays.sort(sco);
int nums=0;
for (int i=sco.length-1;i>=0;i--){
if( sco[i]<0 || sco[i]>100 ){
continue;
}
nums++;
if(nums>3){
break;
}
System.out.println(sco[i] ); }
}
传参错了 Int[] scores.
你要理解 你传进去的是你定义好的数组。
Java入门第一季(IDEA工具)升级版
1165172 学习 · 17581 问题
相似问题