Java代码实现:查找list中的数字与目标数最接近的数,打印出来,急求?
答案:2 悬赏:50
解决时间 2021-01-09 04:31
- 提问者网友:辞取
- 2021-01-08 09:45
Java代码实现:查找list中的数字与目标数最接近的数,打印出来,急求?
最佳答案
- 二级知识专家网友:千夜
- 2021-01-08 10:56
List list = new ArrayList();
for (int i = 0; i < 10; i++)
{
list.add(i);
}
// 接近的数字
int nearNum = 6;
// 差值实始化
int diffNum = Math.abs(list.get(0) - nearNum);
// 最终结果
int result = list.get(0);
for (Integer integer : list)
{
int diffNumTemp = Math.abs(integer - nearNum);
if (diffNumTemp < diffNum)
{
diffNum = diffNumTemp;
result = integer;
}
}
System.out.println(result);
for (int i = 0; i < 10; i++)
{
list.add(i);
}
// 接近的数字
int nearNum = 6;
// 差值实始化
int diffNum = Math.abs(list.get(0) - nearNum);
// 最终结果
int result = list.get(0);
for (Integer integer : list)
{
int diffNumTemp = Math.abs(integer - nearNum);
if (diffNumTemp < diffNum)
{
diffNum = diffNumTemp;
result = integer;
}
}
System.out.println(result);
全部回答
- 1楼网友:笑迎怀羞
- 2021-01-08 12:34
我暂时保留我的看法!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯