【お題】王手、そして

今年度からJavaを習ってる者です。
下記のプログラムをもとに、条件分岐をつける問題だそうです。

整数を 1 つ入力させ、それが 10 以上なら「 10 以上」

そうでなくて偶数なら「(整数を入力してください)」

そうでもないなら「(整数を入力してください)」と表示させるプログラムなのですが、これが分かりません。偶数をどう示せば良いのか、そしてそのうえでどう分岐させればいいのか。

どなたか詳しい方、回答宜しくお願いします

「Java 条件分岐の問題について」の質問画像

A 回答 (3件)

> 整数を 1 つ入力させ、それが 10 以上なら「 10 以上」



>そうでなくて偶数なら「(整数を入力してください)」

> そうでもないなら「(整数を入力してください)」

???
だとしたら

1. 入力した整数が10以上なら「10以上」と表示
2. 入力した整数が10未満なら「(整数を入力してください)」と表示

で終りじゃない?
偶数か奇数か、ってのは結果関係ないでしょ?
    • good
    • 0

Javaは解りませんがC言語などで使われるif文にして考えます


aが入力で得た変数とします

if (a>=10) {
出力(10以上)
} else if (a%2==0) { <- 偶数なら(奇数が欲しいならa%2!=0)
出力
} else { <- 奇数なら
出力
}
    • good
    • 0

具体的に何がどうわからないのでしょう?



条件分岐はif文です。学習に使われている入門書やWebサイトの「条件分岐」に関する説明を参照すると理解できるでしょう。

偶数かどうかの判別は「2で割り切れる」かどうかです。

参考まで。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報