Imei 生成-java版
来源:互联网 发布:网络打印机 脱机 处理 编辑:程序博客网 时间:2024/06/09 02:43
/**
* imei由15位数字组成,
* 前6位(TAC)是型号核准号码,代表手机类型。
* 接着2位(FAC)是最后装配号,代表产地。
* 后6位(SNR)是串号,代表生产顺序号。
* 最后1位 (SP)是检验码。
*
* 检验码计算:
* (1).将偶数位数字分别乘以2,分别计算个位数和十位数之和
* (2).将奇数位数字相加,再加上上一步算得的值
* (3).如果得出的数个位是0则校验位为0,否则为10减去个位数
*
* @author sonzer
*
*/
public class MakeImei {
public static void main(String[] args) {
String imeiString=”35566778898256”;//前14位
char[] imeiChar=imeiString.toCharArray();
int resultInt=0;
for (int i = 0; i < imeiChar.length; i++) {
int a=Integer.parseInt(String.valueOf(imeiChar[i]));
i++;
final int temp=Integer.parseInt(String.valueOf(imeiChar[i]))*2;
final int b=temp<10?temp:temp-9;
resultInt+=a+b;
}
resultInt%=10;
resultInt=resultInt==0?0:10-resultInt;
System.out.println(“imei:”+imeiString+resultInt);
}
}
- Imei 生成-java版
- Imei 生成-java版
- 14位Imei生成15位-java版
- JAVA 批量生成IMEI 源代码
- IMEI第15位的生成算法SQL函数版
- 随机生成imei imsi mac
- 随机生成 imsi imei mac
- IMEI
- IMEI
- IMEI
- IMEI
- IMEI
- imei
- JAVA 实现 IMEI校验码算法
- java.lang.NumberFormatException: For input string: "imei"
- Java版报表生成。
- IMEI 生成器
- J2ME IMEI
- 絮絮叨叨,码农中的唐僧
- android自定义View,实现折线图(二)
- Android自定义AsyncTaskLoader的使用
- THUCTC源码解读(二)
- JS 将form 列表 转 Jason
- Imei 生成-java版
- hdoj2120 A计划 (广搜)
- java学习作为一名java初学者,如何快速学习java?
- Binary Tree Preorder Traversal
- 用户 用户头像 数据库设计
- myeclipse下将java工程提交到svn服务器
- Java本地时间与GMT时间的转换
- ElasticSearch之动态mapping模板
- sql server存储过程