为了账号安全,请及时绑定邮箱和手机立即绑定

求解为什么这个continue好像没有执行 输出的数组a还是初始的那个数组?

package aa;

import java.util.Arrays;

/*编程练习

小伙伴们,请根据所学知识,编写一个 JAVA 程序,实现输出考试成绩的前三名

要求:

1、 考试成绩已保存在数组 scores 中,数组元素依次为 89 , -23 , 64 , 91 , 119 , 52 , 73

2、 要求通过自定义方法来实现成绩排名并输出操作,将成绩数组作为参数传入

3、 要求判断成绩的有效性( 0—100 ),如果成绩无效,则忽略此成绩
*/


public class HelloWorld1{
    public static void main(String[] args) {
        int[] scores = new int[]{89 , -23 , 64 , 91 , 119 , 52 , 73};
        HelloWorld1 a= new HelloWorld1();
        int[] result= a.paixu(scores);
        
        
     }
    
    public static  int[] paixu(int[] scores){
        for (int i=scores.length-1 ;i>0;i--){
            if (scores[i]>=100||scores[i]<0)
                continue;
            
        }
        Arrays.sort(scores);
        for (int i=scores.length-1 ;i>=0;i--){
        System.out.println(scores[i]);
        }
        
        int[] a=scores;
        return a;
    }
    }
   



正在回答

3 回答

楼上两个,if后面有没有大括号都没关系好么

0 回复 有任何疑惑可以回复我~
#1

qq_什么亡魂溺海没有跳海实在_03283094 提问者

我找到问题了 我根本就没有建立新的数组 只不过重新把旧的数组输出了 重新创建个数组接受就好了
2016-11-30 回复 有任何疑惑可以回复我~

if 后面跟{}

0 回复 有任何疑惑可以回复我~

if后面没有大括号

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)
  • 参与学习       1169031    人
  • 解答问题       18759    个

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

进入课程

求解为什么这个continue好像没有执行 输出的数组a还是初始的那个数组?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号