问答详情
源自:4-7 C#循环结构之continue

为什么要用或不要与

if(x==3&&x==8)

if(x==3||x==8)

为啥用&&的时候没有效果直接全部输出了3和8没有屏蔽掉。

题目要求不是3和8两个数同时不被打印出来吗?

提问者:慕函数3456369 2020-06-19 00:07

个回答

  • qq_精慕门0297201
    2020-06-20 19:14:14
    已采纳

    如果用与,意思就是说,你这个数要满足既要是3,又要是8,才不输出,这显然判断条件本身就矛盾,当然不行

    如果用或,意思就是说,你这个数要么是3,要么是8,只要满足这两个中的一个就不输出

  • 慕函数3456369
    2020-06-23 00:31:05

    好的谢谢