• ベストアンサー

1~100までの数字を表示し、かつその中から2の倍数を表示する

一つ前の質問で、for文を使って1~100までの数字を表示できるようになったのですが、タイトルのとおり、さらに条件を加えるにはどうしたら良いでしょうか、教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • hrykhsmt
  • ベストアンサー率50% (5/10)
回答No.1

おはようございます。 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
experion
質問者

お礼

 たびたび、ありがとうございます。2の倍数表示できました!!おかげで朝からテンション上がりまくりです。

関連するQ&A