这个前面不符合要求后面的值也输出不了了,该怎么解决呢

这个前面不符合要求后面的值也输出不了了,该怎么解决呢

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

setSex()如果已经判断性别了,main这里就不需要再做判断了。没有输出年份,是因为你用了return退出main方法了导致后面的语句不执行了,你可以把main中的if条件判断去掉。

http://img1.sycdn.imooc.com//climg/5c8b50420001cf8b05910258.jpg

irista23 2019-03-15 13:42:20

把所有对字符串的判断方法==改为equals(),==通常用来判断数值类型,要是字符串比较使用equals()方法,为什么参考我这里给你回复的http://class.imooc.com/course/qadetail/99541

  • 提问者 weixin_慕容0194784 #1
    老师,这个我问的是输出的时候前向不符合条件后项也输不出来的问题,就是那个年份是没有错的,但是前面输入的不是男或女,导致后面年份也输不出来了,但是把年份放到性别的前面就可以输出了,怎么解决呢
    2019-03-15 13:52:02
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师