- ★★Java質問・相談スレッド177★★©2ch.net
449 :デフォルトの名無しさん[sage]:2016/04/28(木) 03:33:48.48 ID:nCRqvGxE - int型変数a と int型変数b はそれぞれ1から30までの範囲の整数を取り扱うものとして
加算した際に上限である30を超えたら31以上にはならず1に戻ってループ、減算した際に下限の1より低くなった場合は0以下にならず30にループという仕様です 変数aとb両者を比較してその差が±5以内ならfalse 、±6以上ならtrueを取りたいときの条件式は 基本だったら ( a < b - 5 || a > b + 5 )でいいんだけど、1から30の範囲でループしていることも考慮して 例えば変数aが2、変数bが27の時も5以内の差しかないものとみなしてこの場合もfalseを返す条件式にするには条件式にどう付け加えたらいいですか?
|
|