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

这个怎么错了?还有同一个class里的方法,不用new对象,就可以直接使用吧?

这个怎么错了?还有同一个class里的方法,不用new对象,就可以直接使用吧?

dumpling473550493 2016-06-23 16:58:31
import java.util.Arrays;public class HelloWorld {        //完成 main 方法    public static void main(String[] args) {        int[] scores = new int []{89,-23,64,91,119,52,73};        input(scores);                    }        //定义方法完成成绩排序并输出前三名的功能            public static void input(int[] score){        Arrays.sort(score);        int count = 0;        for(int i=score.length-1;i>=0;i--){            if(score[i]<0 || score[i]>100){                continue;            }                        count++;            if(count>3){                break;            }            System.out.println(score[i]);                }      }
查看完整描述

1 回答

?
yanrun

TA贡献317条经验 获得超240个赞

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

应该位于for循环里面,否则会报错。不知道你是不是没有粘全代码,少了一个}。

可以不用new对象而直接调用方法啊。

查看完整回答
1 反对 回复 2016-06-23
  • 1 回答
  • 0 关注
  • 1351 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信