Java等式整数

我发现它有点令人困惑,我正试图解决我在互联网上找到的这个问题作为我的编程练习:

使用带有一个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;
    }
}

但我想这是一个基本的解决方案.你知道除此之外的任何方法变化吗?谢谢.

一点点花哨的解决方案就是用07做 XOR

return initialValue ^ 3;
相关文章
相关标签/搜索