class Max {
public:
int getMax(int a, int b) {
// write code here
//一时想不出来。。
switch(a/b){
case 0: return b;
default : return a;
}
}
};
//高手的:
public int getMax(int a ,int b){
b = a-b;//此时b>>31为1则b小于0即a<b,若b>>31为0 则a>b
a- = b&(b>>31); //若a<b a=a-(a-b),若a>b a=a-0
return a;
}
类似交换两个数大小
public int[2] exchangeNum(int[2] num){
num[1] = num[0]-num[1];
num[0] = num[0]-num[1];
num[1] = num[0]+num[1];
return num;
}