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

兄弟们看下我的代码用无参无返回值做出来的但是却是四个值 找了好几遍也找不到 万分感谢

package First;

import java.util.Arrays;


public class HelloWorld {

    public static void main(String[] args) {

    System.out.println("考试成绩前三名:");

    HelloWorld hello=new HelloWorld();

    hello.getArrays();

    }

    public void getArrays() {

    int j=1;

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

    Arrays.sort(nums);

    for (int i=nums.length-1; i>=0; i--){

    if (nums[i]>=0 && nums[i]<=100){

    j++;

    if(j>3){

    break;

    }


    }

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

    }

    }


}


正在回答

3 回答

你这个程序eclipse里运行结果是三个值没问题啊

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

if(j>3){

    break;

    }

j>=3   就是3个值了

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

你是说打印的结果么? 的确只有3个值啊

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

举报

0/150
提交
取消

兄弟们看下我的代码用无参无返回值做出来的但是却是四个值 找了好几遍也找不到 万分感谢

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信