ZKX's LAB

每个阿拉伯数字的含义 接近目标代表哪三个数字

2021-04-04知识1

接近目标代表数字几 一般是9-10或者90-100因为10代表十全十美,而100的话大多代表满分

EXCEL中如何根据我设定的一个固定数值,一列数值里面筛选出那些数值相加等于或接近这个固定值 例如:1234234534567890四组数值里筛选出相加能得到一个固定值例如5000,它会。

我有一个数字,计算离这个数字最接近的三个数字 import java.util.Arrays;import java.util.HashMap;import java.util.Map;public class Test {param argspublic static void main(String[]args){需要比较的所有数字int[]arr=new int[]{1,3,4,5,6,8,9,14,20,23,31,55,99};目标数字int a=15;存差值的绝对值int[]sub=new int[arr.length];存差值对应的原数字Map,Integer>;map=new HashMap,Integer>;();for(int i=0;i;i+){sub[i]=Math.abs(arr[i]-a);map.put(sub[i],arr[i]);}对差值的绝对值排序Arrays.sort(sub);前面三个差值对应的数字就是想要的System.out.println(map.get(sub[0]));System.out.println(map.get(sub[1]));System.out.println(map.get(sub[2]));}}输出结果:14209当然了,我没有考虑差值相同的情况,这个可以修改map为,List<;Integer>;>;,在put的时候加处理逻辑来解决,不过大概思路就是这样的

#接近目标代表哪三个数字

随机阅读

qrcode
访问手机版