大家帮忙做个java题吧

来源:百度知道 编辑:UC知道 时间:2024/09/22 05:51:46
很简单的一个,我才学习所以不会。
int a=3
int b=5
如何把二个数换一下,也就是输出的话,a=5,b=3
要二种方法,谢谢了。

方法一:
int a = 3;
int b = 5;
int temp;
temp = a;
a = b;
b = temp;
-----------------------
方法二:
int a = 3;
int b = 5;
a = a + b;
b = a - b;
a = a - b;

public class example
{
public static void main(String args[])
{
int a=3,b=5;
int c;
c=a;a=b;b=c;
System.out.printf("a=%d,b=%d\n",a,b);
}
}

public class example
{
static int a=3,b=5;
public static void main(String args[])
{
swap();
System.out.printf("a=%d,b=%d\n",a,b);
}
static void swap()
{
int c;
c=a;a=b;b=c;
}
}

额~
a = a + b;
b = a - b;
a = a - b;

这个好特别哦。长知识了。

看到楼上的答案,感觉到你们分析数据特点的能力好强!!

给一段完整的程序给你吧,可以看到a,b的输入前后数值。
public class A {
public static void main (String args[])
{
int a=3,b=5,temp;
System.out.println("a=&q