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

来源:7-1 编程练习

Andy_alone

2016-06-09 10:32

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回答

  • 青青灬子衿3370888
    2016-06-21 22:15:44

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

  • 弑念灬冰炎
    2016-06-14 11:15:54

    if(j>3){

        break;

        }

    j>=3   就是3个值了

  • fkjs
    2016-06-09 12:13:37

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

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

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

1165172 学习 · 17581 问题

查看课程

相似问题