public int getResult(int v) { if(v==1){ return 2; } if(v==2){ return 1; } }
[quote=引用 16 楼 hdt 的回复:] return a^0x03;
[quote=引用 20 楼 hdt 的回复:] [quote=引用 19 楼 shalaoq 的回复:] public int getResult(int v) { return v | 3; } 位运算更快??
return a^0x03;
[quote=引用 19 楼 shalaoq 的回复:] public int getResult(int v) { return v | 3; } 位运算更快??
public int getResult(int v) { return v | 3; } 位运算更快??
public int getResult(int v) { return 3-v; } 还想咋的
public int getResult(int v) { return 3-v; }
[quote=引用 2 楼 qq_26508409 的回复:] public int getResult(int v) { return 3-v; } 还想咋的
1:返回情况不全,编译不通过 2:如果忽略上面的问题,如果当方法传入参数的取值只有1或者2的话,那么答案是 return v ^ 3;
51,397
社区成员
85,848
社区内容
加载中
试试用AI创作助手写篇文章吧