[例 6.2]交换两个整数的值
在ChangeDemo类中创建静态的exchange()方法,该方法可以将数组参数arr的前两个元素值互换,通过在方法中定义一个保存临时数据的局部变量tmp,利用tmp交换两个元素的值
/* [例 6.2]交换两个整数的值
* 在ChangeDemo类中创建静态的exchange()方法,该方法可以将数组参数arr的前两个元素值互换,
* 通过在方法中定义一个保存临时数据的局部变量tmp,利用tmp交换两个元素的值
* */
package Lhdx;
public class ChangeDemo {
public static int[] exchange(int[] arr) {//成员方法
int tmp = arr[0]; //创建局部变量tmp,保存数组第一个元素的值
arr[0] = arr[1]; //第二个元素值赋给第一个元素
arr[1] = tmp; //第二个元素的值改为tmp
return arr;//返回方法结果,arr数组
}
public static void main(String[] args) {
// TODO 自动生成的方法存根
int arr[] = {17,29};
System.out.println("第一个值=" + arr[0] + ",第二个值=" + arr[1]);
arr = exchange(arr);
System.out.println("第一个值=" + arr[0] + ",第二个值=" + arr[1]);
}
}