public static void main(String[] args) { int[] arr = { 1, 2, 3, 4, 5 }; /* * 循环中定义变量 * min=0最小索引 * max=arr.length‐1最大索引 * min++,max‐‐
*/ for (int min = 0, max = arr.length-1; min <= max; min++,max--) { //利用第三方变量完成数组中的元素交换 int temp = arr[min]; arr[min] = arr[max]; arr[max] = temp; } // 反转后,遍历数组 for (int i = 0; i < arr.length; i++) { System.out.println(arr[i]); } }
//1. 分析下列程序代码,计算输出结果。
public class modelTest { public static void main(String[] args) { int a = 1; int b = 2; System.out.println(a); System.out.println(b); change(a, b); System.out.println(a); System.out.println(b); } public static void change(int a, int b) { a = a + b; // b = b + a; // } }
public static void main(String[] args) { int[] arr = {1,3,5}; System.out.println(arr[0]); change(arr); System.out.println(arr[0]); } public static void change(int[] arr) { arr[0] = 200; }
原文:https://www.cnblogs.com/gjq1126-web/p/11383981.html