永发信息网

java如何实现2个数之间互换?

答案:6  悬赏:30  手机版
解决时间 2021-03-28 16:03
  • 提问者网友:美人性情
  • 2021-03-27 23:08
java如何实现2个数之间互换?
最佳答案
  • 五星知识达人网友:轻熟杀无赦
  • 2021-03-27 23:38
这只能找一个中间变量,例如
int a = 10;
int b = 8;
中间变量:
int temp;
转换过程:
temp = a;
a = b;
b = temp;
就可以了
全部回答
  • 1楼网友:走死在岁月里
  • 2021-03-28 03:36
public void swap(int a, int b) {
int temp = a;
a = b;
b = temp;
}
  • 2楼网友:一秋
  • 2021-03-28 03:18
不考虑异常,简单的实现
public static void swap(int[] a, int x, int y) {
int t = a[x - 1];
a[x - 1] = a[y - 1];
a[y - 1] = t;
}
public static void main(String[] args) {
int a[] = { 8, 18 };
swap(a, 1, 2);
System.out.println(a[0] + " " + a[1]);
  • 3楼网友:动情书生
  • 2021-03-28 02:41
int temp=0;
int left=10;
int right=8;
temp=left;
left=right;
right=temp;
这样就可以实现交换
  • 4楼网友:几近狂妄
  • 2021-03-28 02:04
int x=10;
int y=8;
x=x+y;
y=x-y;
x=x-y;
  • 5楼网友:琴狂剑也妄
  • 2021-03-28 01:06
a=a+b;
b=a-b;a=a-b;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯