为了账号安全,请及时绑定邮箱和手机立即绑定

这个代码是不是不起什么作用啊

http://img1.sycdn.imooc.com//559c98130001b19b05420409.jpg中间的if(sex.equals("男"))这个代码是不是不起什么作用啊,我改成女的时候,就不执行了

正在回答

1 回答

不是不执行,是因为判断条件为女的没输出语句。

请在15行的}后面加上输出语句,如

}System.out.println("女子组");

注意代码的缩进,这样更容易阅读。

0 回复 有任何疑惑可以回复我~
#1

慕前端6174170 提问者

谢谢,我感觉这条代码是不是没什么存在的意义呢?
2015-07-08 回复 有任何疑惑可以回复我~
#2

Perona 回复 慕前端6174170 提问者

这里不是3个if嘛。 第一个if是判断年龄是否大于20,是的话执行下个if,不是就直接淘汰。 第二个if是判断性别是否为男,是的话执行下个if,不是的话没有任何操作(原代码)。 第三个if是判断家乡是否为河南,是的话输出“河北男子组”,不是的话输出“其他省男子组”(弱弱问一句为什么等于河南要输出河北男子组,难道河南河北不分家?)。 重点看下第二个if,如果觉得加上System.out.println("女子组");没意义,那为什么要判断性别。好吧,就是你原先的疑问,为什么改成女的不执行,不是不执行,而是没什么让它执行。
2015-07-08 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这个代码是不是不起什么作用啊

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信