结果是三个0,为什么?

来源:7-1 编程练习

慕丝4579565

2017-08-24 22:15

import java.util.Arrays;


public class HelloWorld{

    public static void main(String[] args){

        int[] scores={89 , -23 , 64 , 91 , 119 , 52 , 73};

        HelloWorld rst=new HelloWorld();

        rst.getSqs(scores);

    }

    public void getSqs(int[] scores){

        int[] realones=new int[scores.length];

        Arrays.sort(realones);

        for(int i=0;i<3;i++){

            if(realones[i]>100){

                continue;

            }

        System.out.println(realones[i]);

        }

    }

    

}


写回答 关注

1回答

  • 猿类觉醒
    2017-08-25 00:12:31

    此行代码 : int[] realones=new int[scores.length];

    创建出的数组为{0,0,0,0,0,0,0}

Java入门第一季(IDEA工具)升级版

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

1165172 学习 · 17581 问题

查看课程

相似问题