为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

身份证验证

2017-09-28 6页 doc 19KB 41阅读

用户头像

is_751406

暂无简介

举报
身份证验证身份证验证 import java.awt.*; import java.io.*; import java.lang.*; import java.math.*; public class Dq{ public static void main(String args[]){ int m1,a1,a2,a3,n1;; int sum1=0; String X="X"; String s=" "; System.out.println("ÇëÊäÈëÉí?ÝÖ?ºÅÂë?º "); try{ Buff...
身份证验证
身份证验证 import java.awt.*; import java.io.*; import java.lang.*; import java.math.*; public class Dq{ public static void main(String args[]){ int m1,a1,a2,a3,n1;; int sum1=0; String X="X"; String s=" "; System.out.println("ÇëÊäÈëÉí?ÝÖ?ºÅÂë?º "); try{ BufferedReader in= new BufferedReader(new InputStreamReader(System.in)); s=in.readLine(); } catch(IOException e){} if(s.length()==18) { System.out.println(" ÕâÊÇкÅÂë??"); //System.out.println(s.substring(17,18)); String X1=s.substring(17,18); if(X.equals(X1)) { System.out.println(" ?úÅÂëº?×Ö?ûX"); } else { System.out.println(" ?úÅÂë??º?×Ö?ûX"); } String b=s.substring(6,10); String a=s.substring(10,12); String h=s.substring(12,14); System.out.println(" ?öÉúÈÕÆÚ: "+b+"Äê"+a+"ÔÂ"+h+"ÈÕ"); System.out.println(" ÉúÈÕ?º" +a+"ÔÂ"+h+"ÈÕ"); int d=Integer.parseInt(s.substring(6,10)); System.out.println(" ÄêÁä:"+(2012-d)); int c=Integer.parseInt(s.substring(16,17)); if(c%2==0) { System.out.println(" ÐÔ?ð?ºÅ?"); } else { System.out.println(" ÐÔ?ð?ºÄÐ"); } } else if(s.length()==15) { System.out.println(" ÕâÊÇ?ɺÅÂë??"); String k=s.substring(0,6); String e=s.substring(6,8); String i=s.substring(8,10); String j=s.substring(10,12); String l=s.substring(12,15); String s1=k+"19"+e+i+j+l; //System.out.println(s1); int m[]=new int[17]; for(m1=0;m1<=16;m1++) { m[m1]=Integer.parseInt(s1.substring(m1,m1+1)); //System.out.print(m[m1]); } for(a1=0;a1<=16;a1++) { a2=(int)Math.pow(2,17-a1)%11; sum1=sum1+(m[a1]*a2); } System.out.println(""); a3=sum1%11; //System.out.println("a3="+a3); if(a3==0) { System.out.println(" ת??ΪµÄкÅÂë?º"+k+"19"+e+i+j+l+"1"); } else if(a3==1) { System.out.println(" ת??ΪµÄкÅÂë?º"+k+"19"+e+i+j+l+"0"); } else if(a3==2) { System.out.println(" ת??ΪµÄкÅÂë?º"+k+"19"+e+i+j+l+"X"); } else if(a3==3) { System.out.println(" ת??ΪµÄкÅÂë?º"+k+"19"+e+i+j+l+"9"); } else if(a3==4) { System.out.println(" ת??ΪµÄкÅÂë?º"+k+"19"+e+i+j+l+"8"); } else if(a3==5) { System.out.println(" ת??ΪµÄкÅÂë?º"+k+"19"+e+i+j+l+"7"); } else if(a3==6) { System.out.println(" ת??ΪµÄкÅÂë?º"+k+"19"+e+i+j+l+"6"); } else if(a3==7) { System.out.println(" ת??ΪµÄкÅÂë?º"+k+"19"+e+i+j+l+"5"); } else if(a3==8) { System.out.println(" ת??ΪµÄкÅÂë?º"+k+"19"+e+i+j+l+"4"); } else if(a3==9) { System.out.println(" ת??ΪµÄкÅÂë?º"+k+"19"+e+i+j+l+"3"); } else if(a3==10) { System.out.println(" ת??ΪµÄкÅÂë?º"+k+"19"+e+i+j+l+"2"); } System.out.println(" ?öÉúÈÕÆÚ: "+"19"+e+"Äê"+i+"ÔÂ"+j+"ÈÕ"); System.out.println(" ÉúÈÕ: "+i+"ÔÂ"+j+"ÈÕ"); int f=Integer.parseInt(s.substring(6,8)); System.out.println(" ÄêÁä :"+(112-f)); int g=Integer.parseInt(s.substring(14,15)); if(g%2==0) { System.out.println(" ÐÔ?ð?ºÅ?"); } else { System.out.println(" ÐÔ?ð?ºÄÐ"); } } else { System.out.println(" ÊäÈëºÅÂë?íÎó!"); } } }
/
本文档为【身份证验证】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索