全国组织机构代码校验码生成程序(java版)
来源:互联网 发布:经济与社会数据库 编辑:程序博客网 时间:2024/04/27 05:30
/*全国组织机构代码校验码生成程序
*00251805 7 中共温州市委办公室
00251807 3 中共温州市委组织部
00251808 1 中共温州市委老干部局 沈伟 2002-04-09 2008-05-05 0.0000 详细
00251809 X
**/
import java.io.*;
public class G_Code{
public static char [] a=new char[8];
public void jy(){
int [] ww={3,7,9,10,5,8,4,2};
int [] cc=new int[8];
int DD=0;
int C9=0;
for(int i=0;i<8;i++){
cc[i]=G_Code.a[i];
if(47<cc[i] && cc[i]<58) cc[i]=cc[i]-48;
else
cc[i]=cc[i]-65;
}
for(int i=0;i<8;i++){
DD+=cc[i]*ww[i];
}
C9=11-DD%11;
if(C9==10){
for(int i=0;i<8;i++)
System.out.print(G_Code.a[i]);
System.out.println("-X");
}
else if(C9==11){
for(int i=0;i<8;i++)
System.out.print(G_Code.a[i]);
System.out.println("-" + (char)(48));
}
else{
for(int i=0;i<8;i++)
System.out.print(G_Code.a[i]);
System.out.println("-" + (char)(C9+48));
}
}
public static void main(String[] args){
try{
System.out.println("请输入长8位的本体代码!");
for(int i=0;i<8;i++){
G_Code.a[i] =(char)System.in.read();
}
}catch (IOException e) { }
G_Code G=new G_Code();
G.jy();
}
}
- 全国组织机构代码校验码生成程序(java版)
- 组织机构代码校验码程序源代码
- 组织机构代码校验码 验证程序
- 实现全国组织机构代码校验
- MD5文件校验码生成java代码
- java生成md5校验码
- java生成MD5校验码
- 生成myEclipse校验码的程序
- 二进制CRC校验码生成程序
- 组织机构中校验码的计算方法
- java实现CRC16校验码生成
- java 生成MAC校验码问题
- java 后台生成图片校验码
- Java生成CRC16数据校验码
- crc校验码生成程序(C#)
- 生成网页校验码图片(C#代码)
- Modbus RTU CRC校验码生成代码
- 生成校验码
- HTML DOM 实例
- 我发霉了
- python 创始人访谈录1:关于 django 和 ruby
- pku 1001 高精度 Exponentiation 解题报告
- osql快速知道
- 全国组织机构代码校验码生成程序(java版)
- Flash AS3学习之路—键盘事件[2.28更新]
- 产品经理的主要职责
- 优秀产品经理的核心技能
- 南疆重镇阳江
- CString 操作指南
- Poderosa Special version 帮助-Cygwin相关配置
- 多线程错误的思考
- 如何解码 javascript 里 escape 后的字符串