/*编程实现:数a和b,空间消耗最小的值交换*/
public static void exchangeAandB(int a , int b){
System.out.println("原来的a:"+ a + "原来的b:"+b);
if(a==0){
a=b;
b=0;
}else if(b==0){
b=a;
a=0;
}else{
a=a*b;
b=a/b;
a=a/b;
}
System.out.println("现在的a:"+ a + "现在的b:"+b);
}
【刷题复习巩固】编程实现:数a和b,空间消耗最小的值交换*
本文介绍了一种不使用额外变量进行两个整数值交换的方法,并通过Java代码示例详细展示了这一过程。该方法通过数学运算实现,适用于不同的编程环境。
2794

被折叠的 条评论
为什么被折叠?



