在这篇文章中,我们将看到如何在Java中把0转换成1和把1转换成0。
在Java中,有很多方法可以将0转换为1和1转换为0。让我们来看看它们。
使用减法
这是将0换成1的最简单的方法之一,反之亦然。只需从1 中减去i,然后再将其赋值给i。
i = 1-i;
使用XOR
你可以在Java中使用1的XOR运算符将0转换为1,将1转换为0。
i ^=1 ;
使用三元运算符
你可以使用三元运算符,如下所示。
i = (i == 1)?0:1;
使用加法和余数运算符
这不是比减法或XOR更好的解决方案。
你可以将1 ,然后使用%运算符找到余数并将其分配给i。
i = ( i + 1 ) % 2
使用数组
如果你不是在寻找数学解决方案,那么你可以在java中使用数组来交换0和1。
int[] arr = { 1, 0 };
i = arr [i];
以上就是关于如何在Java中把0转换成1,把1转换成0的全部内容。