| 
| 本帖最后由 exist 于 2015-4-28 22:59 编辑 
 复制代码int  x = 10;
int  y ;//可以给y先定义一个初始值 int y = 0;
if(x>20)
{ y= 10;}
else if(x>5)
{y=4;}
else
{ //或者在else的大括号内对y进行赋值 
System.out.println( “over”);
}
单你所以的表达式都有对y赋值的动作时你的y可以不定义初始化值。但是你最后的else 没有对y的赋值动作那么你就先对y进行初始化你在没个语句结束的分号也没加上哦。
 
 | 
 |