不使用变量实现两个变量的数值转换 int a=3, b=4;b=a+b;a=b-a;b=b-a;请问还有其他方法不?是不是有个什么临时储存? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 b=a*b;a=b/a;b=b/a;刚才查了下帖子说加减会可能会导致溢出的问题是怎么回事? a/=2b/=2b=a+b; a=(b-a)*2; b=(b-a)*2; 这样不会溢出了吧 四个整数类型的范围 byte -2的7次方 ... 2的7次方-1short -2的15次方... 2的15次方-1int -2的31次方 ... 2的31次方-1long -2的63次方 ... 2的63次方-1临时存储时采用了一个中间变量,如下int a=3, b=4; int temp;//temp 中间变量 temp = a; a = b; b = temp; int a=3, b=4;a=a^b;b=a^b;a=a^b;完成交换,此时a=4,b=3 int a=3, b=4; a=b; b=b-b/a; weblogic启动问题 谈一谈你对面向接口的理解 怎么生成.hmb文件 和.java文件 初学Hibernate,坎坷重重 散分求助:关于分布式事务的2pc协议以及分布式开发的问题,解决立给分 数组类型怎么写入mysql? 用EJB开发对多个table的维护,请问是用一个session好,还是多个? java新手 请教:EJB最最基础的问题 一个简单的FTP谁帮我分析其中的不解 100分求助 送分的问题:用什么工具开发XML好,现在用得最广的是什么工具? 求比较好用的web画图,图表等开源项目. linux下jdk安装问题
a=b/a;
b=b/a;刚才查了下帖子
说加减会可能会导致溢出的问题是怎么回事?
b/=2b=a+b; a=(b-a)*2;
b=(b-a)*2; 这样不会溢出了吧
byte -2的7次方 ... 2的7次方-1
short -2的15次方... 2的15次方-1
int -2的31次方 ... 2的31次方-1
long -2的63次方 ... 2的63次方-1临时存储时采用了一个中间变量,如下
int a=3,
b=4;
int temp;//temp 中间变量
temp = a;
a = b;
b = temp;
a=a^b;
b=a^b;
a=a^b;
完成交换,此时a=4,b=3
int a=3, b=4;
a=b;
b=b-b/a;