我在面试中被问了一个问题,如果提供0则返回1并且如果提供1而不使用条件则返回0,即if,ternary等
只是为了给你和想法下面的代码没有if:
public int testMethod(int value){
if(value==0) return 1;
if(value==1) return 0;
return 0;
}
Run Code Online (Sandbox Code Playgroud)
更新: 虽然@ Usagi的答案似乎最适合我写的代码..但重新考虑我重新分析答案的问题.. @ Sergio的答案似乎是最简单和最合适的..
例如,我有一个如下所示的表..我想在偶数/奇数ids的基础上有单独的列
-----------------------------------------------------
| ID | Names
-----------------------------------------------------
| 1 | Name1
-----------------------------------------------------
| 2 | Name2
-----------------------------------------------------
| 3 | Name3
-----------------------------------------------------
| 4 | Name4
-----------------------------------------------------
Run Code Online (Sandbox Code Playgroud)
我想设计一个可以给我的查询
-------------------
| Even | Odd |
-------------------
| Name2 | Name1 |
-------------------
| Name4 | Name3 |
-------------------
Run Code Online (Sandbox Code Playgroud)