1 から 100 までの整数のうち、6 または 7 で割り切れるが両方で割り切れないものを表示するプログラムを作成しようとしています。
これが私のコードです:
import acm.program.*;
public class Problem4 extends ConsoleProgram
{
public void run()
{
for (int i = 1; i <= 100; i++)
{
boolean num = ((i % 6 == 0) || (i % 7 == 0));
if (num == true)
println(i + " is divisible");
}
}
}
上記のコードは、次の回答を示しています: 6,7,12,14,18,21,24,28,30,35,36, 42 ,48,49,54,56,60,63,66,70,72, 77,78, 84 ,90,91,96,98
これで、太字の数字 42 と 84 は両方とも 6 と 7 で割り切れます。上記のコードで||
toを変更すると、結果は 42 と 84 だけを示します。&&
最終結果からこれら 2 つの数値を削除するには、どのような変更を行う必要がありますか?