本帖最后由 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进行初始化你在没个语句结束的分号也没加上哦。
|
|