gpt4 book ai didi

java - 将 0 更改为 1 的最优雅方式,反之亦然

转载 作者:IT老高 更新时间:2023-10-28 20:35:33 25 4
gpt4 key购买 nike

接下来要做的最优雅的方式是什么:

int i = oneOrZero;

if (i == 0) {
i = 1;
} else {
i = 0;
}

您可以假设 i 只能有 1 或 0 值。

最佳答案

i ^= 1;

XOR值为 1。这为您提供了两种方式(如果您需要翻转 0 <--> 1 任何一种方式):

0 ^ 1 = 1
1 ^ 1 = 0

关于java - 将 0 更改为 1 的最优雅方式,反之亦然,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2411023/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com