我有一个作业/项目来编写一个程序,该程序显示 1 到 100 之间的整数,这些整数可以被 6 或 7 整除,但不能同时被整除。它不像我在下面写的那样工作。我的布尔值对于问题的要求是否正确?
import acm program.*;
public class SixAndSeven extends ConsoleProgram {
public void run() {
for (int n = 1; n < 100; n++) {
boolean year = (n % 6 ==0) ||
(n % 7 ==0) &&
!(n % 6 == 0) &&
( n % 7 ==0);
if (year) {
println(year);
}
}
}
}