相关疑难解决方法(0)

为什么post增量运算符不能处理返回int的方法?

public void increment(){
    int zero = 0;

    int oneA = zero++; // Compiles

    int oneB = 0++; // Doesn't compile

    int oneC = getInt()++; // Doesn't compile
}

private int getInt(){
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

它们都是int的,B&C为什么不编译?是否与++运营商的不同之处有关= 0 + 1;

操作的参数无效++/ -

java post-increment

60
推荐指数
5
解决办法
4717
查看次数

标签 统计

java ×1

post-increment ×1