----------------------
android培训、
java培训、期待与您交流! ----------------------
java中可以利用函数方法实现两个变量数值的互换,即把一个变量的值给另一变量,另一变量的值给该变量。具体实现有两种函数方法。一种需要借助第三方变量,一种不需借助第三方变量。
第一种,借助第三方变量。
/**
需求:对两个变量的值进行互换。
思路:定义第三方变量实现。
*/
class HuHuan
{
public static void main(String[] args)
{
int a=22;
int b=33;
System.out.println(a+" "+b);
int temp=a;
a=b;
b=temp;
System.out.println(a+" "+b);
}
}
第二种:
/**
需求:实现两变量值互换,且不借助第三方变量。
思路:一个数对同一个数异或两次,则该数不变。
可以使用异或功能进行操作。
*/
class HuHuanYh
{
public static void main(String[] args)
{
int a=22;
int b=33;
System.out.println(a+" "+b);
a=a^b;
b=a^b;
a=a^b;
System.out.println(a+" "+b);
}
}