//简约版package test; import java.util.Scanner; public class ID { /** * 匹配算法 : 1) 得到17位身份证号码与下面给出的17位 2) {7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2} 3) 对应位置相乘的总和(比如3*7+3*9....+..) 4) 然后把总和对11求余 5) 最后求余得出的数就是对应如下数组的数标. 6) {'1','0','x','9','8','7','6','5','4','…