我的漫漫程序之旅

专注于JavaWeb开发
随笔 - 39, 文章 - 310, 评论 - 411, 引用 - 0
数据加载中……

不用临时变量交换两个变量的值

package com;

public class Test
{
    
public static void main(String[] args)
    
{
        
int a = 1;
        
int b = 2;

        a 
= a ^ b;
        b 
= b ^ a;
        a 
= a ^ b;
        System.out.println(a);
        System.out.println(b);

        a 
= a + b;
        b 
= a - b;
        a 
= a - b;
        System.out.println(a);
        System.out.println(b);
    }

}

测试正常.

posted on 2008-04-02 10:49 々上善若水々 阅读(666) 评论(0)  编辑  收藏 所属分类: J2SE


只有注册用户登录后才能发表评论。


网站导航: