基本上在以下方法中,我想说:如果z2不等于0,则z2-1,否则将6加到z2。我知道这可能很愚蠢,但是我对编程还是很陌生的。代码如下:
int z2 = someValue;
if(z2 != 0){
z2--;
}
else{
z2 + 6;
}
谢谢
最佳答案
您需要将z2
分配给else
条件中的值:
if (z2 != 0) {
z2--; // same as z2 = z2 - 1
}
else {
z2 += 6; // same as z2 = z2 + 6
}
但是我们可以使用三元表达式通过一行代码来实现:
z2 = z2 != 0 ? z2 - 1 : z2 + 6;