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
答
如果想逐个输出,肯定得遍历,或者调用封装好了的遍历方法