Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Mod没有按我预期的方式工作_Java - Fatal编程技术网

Java Mod没有按我预期的方式工作

Java Mod没有按我预期的方式工作,java,Java,我试图计算扫描仪对象中可被2整除的项目数 我的代码如下所示: while (s.hasNext()) { num = s.nextInt(); if ((num % 2) == 0); { count++; } } 然而,对于对象中的每个整数,计数都会增加1,不管它是否可以被2整除。有人能告诉我我做错了什么吗?在if子句后面有一个分号(;)。这意味着如果条件为true,则执行空代码,并且始终执行代码块中的代码。在if子句后面有一个分号(;)。这意味着如果

我试图计算扫描仪对象中可被2整除的项目数

我的代码如下所示:

while (s.hasNext()) {
    num = s.nextInt();
    if ((num % 2) == 0); {
        count++;
    }
}

然而,对于对象中的每个整数,计数都会增加1,不管它是否可以被2整除。有人能告诉我我做错了什么吗?

在if子句后面有一个分号(
)。这意味着如果条件为true,则执行空代码,并且始终执行代码块中的代码。

在if子句后面有一个分号(
)。这意味着如果条件为true,则执行空代码,并且始终执行代码块中的代码。

在if子句后面有一个分号(
)。这意味着如果条件为true,则执行空代码,并且始终执行代码块中的代码。

在if子句后面有一个分号(
)。这意味着,如果条件为真,则执行空代码,并且始终执行代码块中的代码。

;在if之后应该省略

;在if之后应该省略

;在if之后应该省略

;if之后应省略

if((num%2)==0)删除
。因印刷错误而关闭。在if
if((num%2)==0)后面有一个分号删除
。因印刷错误而关闭。在if
if((num%2)==0)后面有一个分号删除
。因印刷错误而关闭。在if
if((num%2)==0)后面有一个分号删除
。因印刷错误而关闭。在if后面有一个分号