java新手,求解释解释

java新手,求解释解释

问题描述:

为什么用Java排序,用冒泡法排完以后,输出时需要用for循环,从逻辑上解释一下。

这个和实际逻辑有关。你也可以不用for循环。因为集合类ArrayList重写了toString方法,所以你用下面的代码也是可以的。

public static void main(String[] args) {
    List<Integer> list = Arrays.asList(3,2,1);
    System.out.println(list);
}

不管什么语言输出都是用for循环的吧....

你想逐个输出,不循环你想干嘛

因为你要输出,整个数组,所以得用for 从下标 0 开始一个一个取值。

你也可以不用循环。一个一个输出把system.out.println()里面一个一个写array[0],array[1],array[2].........array[n] 你最后看看哪个更容易

也可以 foreach

如果想逐个输出,肯定得遍历,或者调用封装好了的遍历方法