action_8859
2017-10-29 00:56
采纳率: 100%
浏览 4.9k
已采纳

if判断语句不为空才执行,为什么为空也执行了

![图片说明](https://img-ask.csdn.net/upload/201710/29/1509238554_828729.png)图片说明图片说明

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • 已采纳

    你的逻辑没有问题吗? 这个if是只要有一个不为空就走下面逻辑,你是不是应该用&&

    点赞 打赏 评论
  • blownewbee 2017-10-29 01:31

    if判断你写在哪里了,没看到if语句啊
    另外你查询语句里做一个判断,把null的过滤下

    点赞 打赏 评论
  • action_8859 2017-10-29 01:41

    不好意思图片说明刚刚这张图片没有上传成功

    点赞 打赏 评论
  • 诸秋白 2017-10-29 07:23

    你把||(或)换成&&(与)试试

    点赞 打赏 评论
  • 一只小T 2017-10-30 08:50

    你这用的是 || 它的作用是有个表达式为true就往下执行,按要求应该改成 &&

    点赞 打赏 评论

相关推荐 更多相似问题