public class 两个整数值互换 {
public static void main(String[] args)
{
//第一种方法,使用第三方变量
int a=3,b=2,c;
c=a;
a=b;
b=c;
System.out.println("a="+a+",b="+b);
//第二种方法,不用第三方变量
int a1=3,b1=2;
a1=a1+b1;
b1=a1-b1;
a1=a1-b1;
System.out.println("a1="+a1+",b1="+b1);
//第三种方法,不用第三方变量
int a2=3,b2=2;
a2=a2^b2;
b2=a2^b2;
a2=a2^b2;
System.out.println("a2="+a2+",b2="+b2);
//三元运算符
int x=1,y;
y=(x>1)?100:200;
System.out.println(y);
}
}
|
|