質問: 1~100までの数字を表示し、かつその中から2の倍数を表示する 一つ前の質問で、for文を使って1~100までの数字を表示できるようになったのですが、タイトルのとおり、さらに条件を加えるにはどうしたら良いでしょうか、教えてください。
回答: おはようございます。 i%2の結果をご存知のようですので、 これを使えばよいかと思います。 i%2は2で割ったあまりを出力しますので、 0になれば2の倍数であるといえます。 制御文の中で条件分岐をすれば問題ありません。 if文はご存知でしょうか。 (javaでは「==」である点に注意してください。) // 1から100まで。 for (int i = 1; i <= 100; i++) { // 偶数であれば出力します。 if (i % 2 == 0) { system.out.println(i); } } 参考url:http://www.javaroad.jp/java_control2.htm