java寄存原理(也就是中间变量)是什么,比如换JAVA中实现两数交换位置例如 int a=6 b=9 交换后a=9 b=6
答案:2 悬赏:50 手机版
解决时间 2021-02-04 11:54
- 提问者网友:富士山上尢
- 2021-02-03 21:52
java寄存原理(也就是中间变量)是什么,比如换JAVA中实现两数交换位置例如 int a=6 b=9 交换后a=9 b=6
最佳答案
- 五星知识达人网友:不如潦草
- 2021-02-03 22:17
要进行交换 需要第三个变量 如上所示:
int a=6;
int b=9;
int c=0;//第三个变量;
//现在开始交换;
c=a; //现在 a的值赋给c c=6
a=b; //现在 将b的值赋给 a a=9 完成a交换到b;
b=c //将 c的值赋给b 完成交换;
============================================
int a=6;
int b=9;
int c=0;//第三个变量;
//现在开始交换;
c=a; //现在 a的值赋给c c=6
a=b; //现在 将b的值赋给 a a=9 完成a交换到b;
b=c //将 c的值赋给b 完成交换;
============================================
全部回答
- 1楼网友:神也偏爱
- 2021-02-03 23:24
字符串你怎么办。
用栈或者队列放进去,再取出来。
只说不用中间变量,没说不可以用数据结构吧。哈
public void changevalue(int a, int b){
//用栈。先进后出;
stack stack = new stack();
stack.push(a);
stack.push(b);
//b的值赋给a
a = stack.pop;
//a的值赋给b
b = stack.pop;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯