-1

したがって、for ループ内に if ステートメントがあります。現在の時刻と更新された時刻の時差が 24 時間 (86400000 ミリ秒) を超えている場合、請求番号を出力するという考え方です。

これは私のif文が次のように見えるものです:

 if(difference>86400000){                 
    System.out.println(singleClaim.getString("claimNumber"));
        } 

そして、これは私の出力がどのように見えるかです(24時間以上の時差がある特定のステータスを持つ請求番号のリスト):

 032394115-01
 032398720-01
 032395941-01
 032398165-01
 032395262-01
 032395350-01
 032392831-01

ここで、時差が 24 時間以上ある特定のステータスの請求番号がない場合、出力を次のようにします。

No claim numbers meet this criteria.

そこにどのように追加しますか?

私はこれをやってみました:

if(difference>86400000){                 
    System.out.println(singleClaim.getString("claimNumber"));
        } 
else{
 System.out.println("No claim numbers meet this criteria.");
 }

データを変更して、請求番号の差が 24 時間を超えないようにしましたが、これが出力として得られたものです (請求番号の代わりにメッセージが何度も表示されます)。

No claim numbers meet this criteria.
No claim numbers meet this criteria.
No claim numbers meet this criteria.
No claim numbers meet this criteria.
No claim numbers meet this criteria.
No claim numbers meet this criteria.
4

2 に答える 2