我觉得这有点令人困惑,我正在尝试解决我在互联网上发现的这个问题作为我的编程练习:
使用方法实现一个类,该类采用一个 INTEGER 参数“initialValue”并返回以下内容:
一种。如果 initialValue 等于 1 - 返回 2 (INTEGER)
湾如果 initialValue 等于 2 - 返回 1 (INTEGER)
这是我到目前为止所做的:
public static void main(String[] args) {
System.out.print(myMethod(1));
}
private static int myMethod(int initialValue) {
int n = 1;
if(initialValue == n) {
return 2;
} else {
return n;
}
}
但我想这是一个基本的解决方案。你知道除此之外的任何方法变化吗?谢谢。
最佳答案
用 3
做 XOR 有点花哨的解决方案
return initialValue ^ 3;