Integer 变量A,B, 在不声明其它变量的情况下,将他们的值交换,如:A:=1; B:=2; 交换后, A=2, B=1,
来源:互联网 发布:青岛平面美工培训 编辑:程序博客网 时间:2024/05/16 00:25
package day01;public class Test1 {public static void main(String[] args) {//不利用其它变量时期A和B的值交换Integer A=1;Integer B=2;//fun1(A, B);//异或fun3(A, B);}public static void fun1(Integer a,Integer b){a=a+b;b=a-b;a=a-b;System.out.println("A="+a+",B="+b);}//异或实现两个数据交换public static void fun3(Integer A,Integer B){A=A^B;B=A^B;//A^B^B=AA=A^B;//A^B^A=BSystem.out.println("异或实现数据交换,A="+A+",B="+B);}}
1 0
- Integer 变量A,B, 在不声明其它变量的情况下,将他们的值交换,如:A:=1; B:=2; 交换后, A=2, B=1,
- 交换两个数的值(使用中间变量和不使用中间变量的情况void main() { int a=1,b=3; //swap1(&a,&b); swap2(&a,&b); printf("a=%d, b=%)
- 4.2.编程从键盘输入两个整数分别给变量a, b, 要求在不借助于其它变量的条件下将变量a和b的值实现交换。
- 有a、b两个变量,如何在不添加第三个变量的情况下,交换a、b变量的值?
- 变量交换 如果要把两个整型变量a、b的值交换,一般要采用一个中间变量做过渡, 但也可以在不借助任何其它变量的情况下完成。
- 交换a、b的值temp = a; a = b; b = temp;比a = a^b;b = a^b;a = a^b;快
- 不借助变量交换a,b值
- 不使用中间变量交换a和b的值
- 不使用中间变量的a,b值交换
- 不使用其他变量交换a,b的值
- 不设临时变量交换a,b的值
- 不使用中间变量交换a和b的值
- 用js不声明第三个变量实现交换a,b的值
- 不借助其他变量,将变量a和b交换
- 这是个巧妙的表达式: a ˆ= b ˆ= a ˆ= b 它不需要临时变量就可 以交换a 和b 的值
- 这是个巧妙的表达式: a ˆ= b ˆ= a ˆ= b 它不需要临时变量就可 以交换 a 和 b 的值。
- 程序员面试(2):不使用任何的变量实现a,b值的交换
- 如何将a,b的值进行交换,并且不使用任何中间变量
- 哗啦啦村的扩建(DFS+链式前向星)
- Espresso——功能方法介绍
- 试用友盟SDK实现Android分享微信朋友圈
- linux初学(八)之使用fdisk进行磁盘管理
- Hibernate 连接数据库,取出query.list()集合中的元素
- Integer 变量A,B, 在不声明其它变量的情况下,将他们的值交换,如:A:=1; B:=2; 交换后, A=2, B=1,
- hdu 3008 Warcraft
- 1.数据表的基本操作--MySQL学习笔记
- Spark Streaming 流计算优化记录(1)-背景介绍
- Nginx中发送udp请求
- 程序猿需要知道的相关知识
- linux初学(九)之linux文件系统
- poj 3928 Ping pong 树状数组
- 如果你是一个项目组的老大