Java实例
两个变量的值进行交换
int a = 3;
int b = 6;
-
方法一 中间变量 tmp
int tmp = a;
a = b;
b = tmp;
-
方法二 加减法
a = a+b;
b = a-b;
a = a-b;
-
方法三 异或运算
a = a ^ b;
b = a ^ b;
a = a ^ b;
三个变量的值找最大值
int a = 3;
int b = 5;
int c = 2;
-
方法一
if (a>b && a>c){
System.out.println(a+“是最大值”);
}
else if (b>c && b>a){
System.out.println(b+“是最大值”);
}
else if (c>a && c>a){
System.out.println(c+“是最大值”);
}
else{
System.out.println(“抱歉找不到”);
}
-
方法二
if(a>b){
if(a>c){
System.out.println(a+“是最大值”)
}
else{
System.out.println(c+“是最大值”)
}
}
else{
System.out.println(b+“是最大值”)
}