Java:如果condition为false并仍然执行

时间:2017-03-03 02:13:34

标签: java if-statement boolean

我已经尝试过了,但在任何地方都找不到答案,我也看不出问题出在哪里。

执行程序时, 1 # Scrapy settings for instagram project 2 # 3 # For simplicity, this file contains only the most important settings by 4 # default. All the other settings are documented here: 5 # 6 # http://doc.scrapy.org/topics/settings.html 7 # 8 9 BOT_NAME = 'insta' 10 BOT_VERSION = '1.0' 11 12 SPIDER_MODULES = ['insta.spiders'] 13 NEWSPIDER_MODULE = 'insta.spiders' 14 USER_AGENT = '%s/%s' % (BOT_NAME, BOT_VERSION) 的值为false,我甚至让控制台打印它的值以确保,并且紧接着if语句执行并返回false到main

使用不同大小矩阵的calc!=odd做同样的事情

我真的不知道是什么问题,希望有人能澄清一下,谢谢。

calc!=even

2 个答案:

答案 0 :(得分:4)

 if(length%2==0)
        {
            System.out.println(calc!=odd);  //value is false - prints
            if (calc!=odd);                 // <<-- NOTE THE SEMICOLON
            {
                return false;
            }
        }

答案 1 :(得分:1)

在if条件之后有一个额外的半冒号,只需删除它

if (calc!=odd);