| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 856 人关注过本帖
标题:[求助]如何实现交换两个相同类型变量的值?
取消只看楼主 加入收藏
万里雪飘
Rank: 1
等 级:新手上路
帖 子:145
专家分:0
注 册:2006-5-18
收藏
 问题点数:0 回复次数:1 
[求助]如何实现交换两个相同类型变量的值?


int a =20,b=30;
让你编写一个函数,把A,B的值交换
C中有指针可以
void change(int *p,int *b)
{int a=*p;
*p=*b;*b=a;
}
change(&a,&b);

JAVA中应该怎样才能实现呢,不能用全局变量哈

[此贴子已经被作者于2006-8-9 16:47:43编辑过]

搜索更多相关主题的帖子: 变量 类型 
2006-08-09 16:46
万里雪飘
Rank: 1
等 级:新手上路
帖 子:145
专家分:0
注 册:2006-5-18
收藏
得分:0 
这样应该可以
先定义一个类std,类中有两个变量,A,B,然后在类中定义一人方法change,方法的功能交换A,B的值
然后在要用到的类中,比如我在类abc中要交换变量c,d的值.
就这样
std cc=new std();
cc.a=c; cc.b=d;
cc.change(); //交换其值
c=cc.a; d=cc.b;

这样就交换了,太没什么用处,

还不如直接在当前类中通过一个中间变量交换

千里冰封,万里雪飘!!哈哈

2006-08-12 16:00
快速回复:[求助]如何实现交换两个相同类型变量的值?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015523 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved