第八个Java程序,实现变量值的交换。

来源:互联网 发布:淘宝店铺首页1200 编辑:程序博客网 时间:2024/06/06 15:54

第八个Java程序,实现变量值的交换。

代码如下:

package learn;import java.util.Scanner;public class ValueChange {public static void main(String[] args) {// TODO Auto-generated method stubScanner scan=new Scanner(System.in);System.out.println("请输入第一个变量的值:");int a=scan.nextInt();System.out.println("请输入第二个变量的值:");int b=scan.nextInt();System.out.println("对两个变量的值进行交换:");a=a^b;b=b^a;a=a^b;//^是双目运算符,其功能是参与运算的两数各对应的二进位相异或,当两对应的二进位相异时,//结果为1。参与运算数仍以补码出现System.out.println("第一个变量等于:"+a+"\t第二个变量等于:"+b);}}
结果如下:
请输入第一个变量的值:
5请输入第二个变量的值:7对两个变量的值进行交换:第一个变量等于:7第二个变量等于:5