题目内容
Do the following two programs produce the same result? Program I: public class Test {public static void main(String[] args) {int[] list = {1, 2, 3, 4, 5};reverse(list);for (int i = 0; i < list.length; i++)System.out.print(list[i] + " ");} public static void reverse(int[] list) {int[] newList = new int[list.length]; for (int i = 0; i < list.length; i++)newList[i] = list[list.length - 1 - i]; list = newList;} } Program II: public class Test {public static void main(String[] args) {int[] oldList = {1, 2, 3, 4, 5};reverse(oldList);for (int i = 0; i < oldList.length; i++)System.out.print(oldList[i] + " ");} public static void reverse(int[] list) {int[] newList = new int[list.length]; for (int i = 0; i < list.length; i++)newList[i] = list[list.length - 1 - i]; list = newList;} }
查看答案
搜索结果不匹配?点我反馈
更多问题