能给个正确答案参考一下吗

来源:2-4 变量是什么

慕粉2254498474

2016-12-04 12:12

怎么写都不通过 能给个正确答案参考一下吗

写回答 关注

1回答

  • Impossible丶4391678
    2016-12-04 12:54:08

    import java.util.Arrays;/*导入*/

    public class HelloWorld {

        public static void main(String[] args) {

            int[] score={98,-23,64,91,199,52,73};//创建数组

            System.out.println("成绩前三的成绩为:");

            HelloWorld hello=new HelloWorld();//创建名为hello的对象

            hello.show(score);//调用方法传输成绩的数组

        }

    public void show(int[] score){

       Arrays.sort(score);//对score数组进行升序排序

       int count=0;//定义一个计数数量

        for(int i = score.length-1;i>=0;i--){//因为是升序所以从最后一个开始所以为int i = score.length-1; int i为最大值;i--依次递减

        if(score[i]>100||score[i]<=0){//设定score大于100同时小于0的条件

        continue;//跳过

        }

        count++;//count+1

        if(count>3){//定义跳出条件

        break;//跳出

        }

        System.out.println(score[i]);//输出答案

      }

        }

    }


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

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

1165172 学习 · 17581 问题

查看课程

相似问题