不使用其他变量实现两个变量互换
来源:互联网 发布:红磨坊知乎 编辑:程序博客网 时间:2024/06/08 17:33
Scanner sc=new Scanner(System.in);//输入int a=sc.nextInt();int b=sc.nextInt();a=a^b;//^ 按位异或,两位不同时为1b=b^a;//b^a得到a的值,放入b中a=a^b;//a^b得到b的值,放入a中System.out.println("a:"+a+",b:"+b);
或者
a=a+b;b=a-b;a=a-b;
0 0
- 不使用其他变量实现两个变量互换
- 互换两个变量,不使用中间变量
- 互换两个变量,不使用中间变量
- 互换两个变量,不使用中间变量
- 互换两个变量,不使用中间变量
- 互换两个变量,不使用中间变量
- 互换两个变量,不使用中间变量
- 互换两个变量,不使用中间变量
- 互换两个变量,不使用中间变量
- 互换两个变量,不使用中间变量
- 互换两个变量,不使用中间变量
- 互换两个变量,不使用中间变量
- 实现两个整数变量的互换(不借助其他变量)
- 不使用第三个值,实现两个变量的互换
- 不借助中间变量实现两个变量值得互换
- 不借助第三个变量实现两个变量的互换
- PHP两个变量互换,不使用中间变量
- 互换两个变量的值,不使用第三方变量
- Java十大经典基础排序算法
- poj-3253 优先队列
- 27.Oracle深度学习笔记——ORACLE审计
- uva10280
- 线程的结合与分离
- 不使用其他变量实现两个变量互换
- C++ explicit的作用
- 26.Oracle深度学习笔记——SQL基线
- centos6.5下LNMP配置(编译安装,指定目录)
- mono嵌入式应用研究
- c语言结构体用法
- 数据库分区分表以及读写分离
- 适配器模式(一)
- 25.Oracle深度学习笔记——SQL PROFILE概要文件