Java代码实现:如何查找list中的数字与目标数最接近的数?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java代码实现:如何查找list中的数字与目标数最接近的数?相关的知识,希望对你有一定的参考价值。
参考技术AList<Integer> list = new ArrayList<Integer>();
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);
参考技术B List<Integer> list = new ArrayList<Integer>();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);
以上是关于Java代码实现:如何查找list中的数字与目标数最接近的数?的主要内容,如果未能解决你的问题,请参考以下文章