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