【发布时间】:2015-10-24 21:19:04
【问题描述】:
所以,我在 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.
【问题讨论】:
-
查看我的回答,如果它符合您的期望,请随时将您的问题标记为已解决。如果没有,请详细说明,以便我们更有效地帮助您:)
标签: java if-statement for-loop for-else