java交换两个变量的一种方法
来源:互联网 发布:手机淘宝怎么用 编辑:程序博客网 时间:2024/05/17 02:05
由于java中没有指针,所以像c那样swap两个变量没法实现,所以就想了一种方法。在要交换的两个变量之外,再添加一个变量,保存交换后的结果。
代码:
package com.demo;public class MainActivity { static void swap1(int a,int b) { int tmp; tmp = a; a = b; b = tmp; } static void swap2(int[] list,int a,int b) { int tmp; tmp = a; a = b; b = tmp; list[0] = a; list[1] = b; } public static void main(String[] args) { int a = 1; int b = 2; swap1(a,b); System.out.print("swap1 a = "+ a+" b = "+ b); int[] ints = new int[2]; swap2(ints,a,b); a = ints[0]; b = ints[1]; System.out.print("\nswap2 a = "+ a+" b = "+ b); }}
运行结果:
swap1 a = 1 b = 2
swap2 a = 2 b = 1
0 0
- java交换两个变量的一种方法
- java中交换两个变量的方法
- Java交换两个变量的值的三种方法
- java如何交换这两个变量的值方法介绍
- java如何交换这两个变量的值方法介绍
- Java中交换两个int类型变量的方法汇总
- java如何交换这两个变量的值方法
- 交换两个变量的值(一种不那么经典的方法)
- 交换两个变量方法
- 交换两个变量的值的方法
- 两个变量的值的交换方法
- 交换两个变量的方法总结
- 交换两个变量的三种方法
- 交换两个变量的多种方法
- 把两个变量交换数值的方法
- 两个变量交换值的方法
- 交换两个整形变量的方法
- swift交换两个变量的数值方法
- POJ 1995 Raising Modulo Numbers (快速幂)
- php 常用数组排序
- nyoj31(5个数求最值 )
- NYOJ 28 大数阶乘
- 文件系统和数据库的对比
- java交换两个变量的一种方法
- UML类图几种关系的总结
- UVA - 101 The Blocks Problem vector
- Direct Insertion
- 欢迎使用CSDN-markdown编辑器
- Think常用记录
- 习题2—12
- 怎样学习c语言
- Java--22---String类