请问括号问题
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | public boolean equals(Object obj){ if (obj== null ) return false ; Fruits temp=(Fruits) obj; if ( this .getShape().equals(temp.getShape())&&( this .getTaste().equals(temp.getTaste()))) return true ; else return false ; } 上面的代码可以运行成功 但是 if else 语句添加了{}之后 就运行出错是什么原因 public boolean equals(Object obj){ if (obj== null ){ return false ; Fruits temp=(Fruits) obj;} if ( this .getShape().equals(temp.getShape())&&( this .getTaste().equals(temp.getTaste())){ return true ;} else { return false ;} } 添加了括号的代码 就运行出错了 |
0
收起
正在回答
2回答
if(obj==null){
return false;
Fruits temp=(Fruits) obj;}
改为
if(obj==null){
return false;
}
Fruits temp=(Fruits) obj;
1. Java 零基础入门
- 参与学习 人
- 提交作业 3802 份
- 解答问题 11489 个
本阶段带你迈入Java世界,学习Java必备基础知识,基础语法、面向对象思想以及常用工具类的使用。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧