最新回答 / 树之子
不是因为j是个局部变量吧,因为i每次循环中j都会把 j初始化为1,而i也是局部变量,因为i是定义在外循环的,i只在这个循环变量方是合法的,如若在循环外部你将i赋值为2的话,这就会报错了,因为i是局部变量
2020-02-20
已采纳回答 / Fff79
不能理解为英文里单数双数得关系,其实for each里面你定义得int **,int 后面的其实你可以自己随便定一个合法的名字的,你可以简单理解为for each遍历了整个数组,然后把每个拷贝了,然后输出了出来,我也是小白哈哈哈,简单理解。。。<...code...>
2020-02-20
最赞回答 / 想学习的黄小白
import java.util.Arrays;public class HelloWorld { //完成 main 方法 public static void main(String[] args) { HelloWorld hello=new HelloWorld(); int []scores={89,-23,64,91,119,52,92}; hello.chang(scores); System.out.println("考试成绩前三名为:"); ...
2020-02-19
最新回答 / Aries_chen
首先 倒序遍历 应该用 i-- 不然你循环里条件 if(i<scores.length-3) 是一直成立的,而且 你输出的时候会超过数组长度其次 不能用break 应该用continue
2020-02-19
最新回答 / 氵萧君
这道题只是更简洁的让你了解&&、||、!、^的用法。如果要判断是否通过的话,可以设置两个变量N\M,然后分别检索abcd,若为ture,N+1,若为false,M+1,最后比较N\M的大小。
2020-02-18