gpt4 book ai didi

java - 简单的 boolean 问题

转载 作者:行者123 更新时间:2023-12-02 10:54:31 25 4
gpt4 key购买 nike

我在这里做错了什么?

我想要显示 1 到 100 之间可被 6 或 7 整除的整数。已经完成并且可以工作了。下一步是不显示任何可被两者整除的内容...这在我的循环中不起作用(这些整数仍在显示)

for (int i = 1; i < 100; i++)
if (i % 6 == 0 || i % 7 == 0 && i % (6 * 7) != 0){
println(i);
}

谢谢!乔尔

最佳答案

尝试通过添加 (...) 使您的条件更加明确,如下所示:


if (((i % 6 == 0 || i % 7 == 0) && (i % (6 * 7) != 0)) {
}

默认情况下&&优先于||

关于java - 简单的 boolean 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2369473/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com