首页 > 解决方案 > 开发月份方法

问题描述

基本上在以下方法中,我想说:如果 z2 不等于 0,则 z2 - 1。否则将 6 添加到 z2。我知道这可能很愚蠢,但我对编程很陌生。代码如下:

int z2 = someValue;

    if(z2 != 0){
        z2--;
        }
    else{
         z2 + 6;
        }

谢谢

标签: javamethods

解决方案


您需要在条件中分配 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;

推荐阅读