java在int变量中放入null

Vih*_*rma 0 java string int if-statement

我有一个代码

public int getValue()
{
    int i =  null;

if(condition)
{
i = 10;
}


    return i;
}
Run Code Online (Sandbox Code Playgroud)

这适用于String变量.如何用int变量做同样的事情?

Bob*_*der 5

int是一种原始类型.它不能保持null价值.

您可以使用Integer保存null值,也可以使用0(或-1)作为默认int值.