最赞回答 / TTKatrina
我也遇到了一样的问题,这个回答可以帮助到你:http://zhidao.baidu.com/question/2074035816109539628.html 如果用“java -cp 绝对路径 class名” 就能运行。回答者说运行时要加package,用“包.class名”的方式就能找到要运行的class。老师的设置可能跟我们有点差别,他直接在当前路径下就能运行,没用绝对路径。求更专业透彻解答O(∩_∩)O~
2015-08-14
已采纳回答 / Perona
for循环一般形式都是:for(<初始化>; <条件表达式>; <增量>) {}; 初始化总是一个赋值语句, 它用来给循环控制变量赋初值;条件表达式是一个关系表达式, 它决定什么时候退出循环; 增量定义循环控制变量每循环一次后 按什么方式变化。这三个部分之间用";"分开。这是固定写法,这里把初始化和增量都省去了,但是位置还是要留给它们的,所以score前面才会有分号。
2015-08-14
已采纳回答 / 糖果小僧
你确定编译通过?public void getScores(int [] scores)这个方法没有返回值,但是你这句话 int score = hello.getScores(scores);又返回一个整形数据。getScores()方法里面已经都写好了,直接调用就好了。不用在写这两句int score = hello.getScores(scores); System.out.println("考试成绩的前三名为:"+score);改完之后的程序<...code...>
2015-08-13