Tips

【Java】プログラム作成練習問題29

【Java】プログラム作成練習問題29

プログラム作成練習問題29回となります。

※この出題形式に関しては答えは1つではありません。
解答例はできるだけ複数載せるつもりですが、問題文の要件を満たしていれば正解として下さい。

問題

1から30までで3の倍数のみを出力するプログラムを作成せよ。
ただし、while文を使用すること。

解答例1
[java] public class Excercise_029 {
public static void main(String[] args) {
int i = 1;
while(i <= 30) {
if(i % 3 == 0) {
System.out.println(i);
}
i++;
}
}
}
[/java]

間違い例

[java] public class Excercise_029 {
public static void main(String[] args) {
int i = 1;
while(i <= 30) {
if(i % 3 == 0) {
System.out.println(i++);
}
}
}
}
[/java]

これだと3の倍数のときにしか数が増えなくなってしまいます。
初期値が1なので無限ループですね。


新連載はじまりました!新Java基礎 連載リンク

はじめてのJAVA 連載

Recent News

Recent Tips

Tag Search