用java如何实现交换两个数的值?
下面是一种方法:
public class Exchange{
public static void main(String[] args){
int a=2,b=7;
System.out.print("原来的值是:a="+a);
System.out.println(" b="+b);
a=a+b;
b=a-b;
a=a-b;
System.out.print("改变后的值为:a="+a);
System.out.print(" b="+b);
}
}
但是还想用别的方法实现,比如像c中的那样
int temp,a1,a2,;
temp=a1;
a1=a2;
a2=temp;
但是调试不好用,请问各位用下面的方法如何实现?新手~~请勿见笑~~~
Java code:
a = a ^ b;
a = a ^ b;
b = a ^ b;
写错了 呵呵
Java code:
a = a ^ b;
b = a ^ b;
a = a ^ b;
int temp,a1,a2,;
temp=a1;
a1=a2;
a2=temp;
java 中也可以
我也知道应该可以,但是代码如何实现?具体一点啊?
很简单
Java code:
public class Test1 {
public static void main(String[] args){
int a=5,b=6,c=0;
c=a;
a=b;
b=c;
System.out.println("a="+a+&quo
相关问答:
我目前在本地的linux上写了一个swing的界面,想通过这个界面来控制其它电脑的linux重启。
我知道用Runtime.getRuntime().exec("shutdown -r");可以控制本机Linux重启,但是怎么控制远程的linux重启呢? ......
我的开发的平台是Myeclipes6.0 + tomcat5.x + mysql
我所有的编码方式都是用的UTF-8
我只用了Strtus框架
在一个form中如下用的是post的提交方式:
<form class="form" action=&quo ......
我想做够购物车用session 但是不知道怎么获取购买数量 谁有具体的代码吗 希望能割舍
下面是购物车的核心代码
有了这个 就应该能够做出来吧
Java code:
public void doPost(HttpServletRequest reque ......
我想使用Lucene的代码,发现要import一批文件:
============
import org.apache.lucene.analysis.standard.StandardAnalyzer;
import org.apache.lucene.document.Document;
………………
===== ......
我想用Java写一个程序,就是我想在运行代码后,在指定的时间打开某程序,例如我运行代码后,讲在12:00打开"D:\Program Files\Tencent\QQ2009\Bin\QQ.exe"这个程序,求高人指点。还有可能的话在指定的时间 ......