ホームページ  >  に質問  >  本文

Java は最も単純な if を使用して日付が早いか遅いかを判断します。

日付は年、月、日の3つのintデータで構成されており、関数を使うことはできず、一番簡単なifで判断するだけですが、簡単な方法はありますか?

ルーチン: if が if 内にネストされている場合、年が等しい場合は月を決定し、日を決定します
直接年1000000 月100 日 if は 1 つ実行できます

给我你的怀抱给我你的怀抱2712日前660

全員に返信(2)返信します

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-17 10:10:33

    並べ替えと同じように、年月日を文字列に変換し、それらを追加して比較するだけです。月と日は2桁である必要があり、1桁の場合は0が追加されることに注意してください

    返事
    0
  • PHPz

    PHPz2017-05-17 10:10:33

    コードの単純さを考慮すると、この方法は確かに優れていますが、パフォーマンスの観点から見ると、3 つの if は乗算よりもはるかに効率的です

    返事
    0
  • キャンセル返事