如何用java的程序 计算验证条形码_java 案例之验证商品条形码
package lifubo.barCodeChecking;
//验证码条码(共13位),代表了一件商品编码,前12位("692116851128")
//有具体代表含义,第13位是通过如下步骤算出来的:
public class BarCodeChecking {
static String bar = "692116851128";
public static void main(String[] args) {
System.out.print("该条形码的第十三位上的数字是:");
System.out.println(change());
System.out.println("该条形码是:"+bar+change());
}
public static int change(){
int c1 = 0;
int c2 = 0;
int cc;
//第1步:取出该数的奇数位和
//第2步:取出该数的偶数位和
for(int i=0;i
if((i+1)%2==0){
c2 += bar.charAt(i)-'0';
}else{
c1 += bar.charAt(i)-'0';
}
}
//第3步:将"奇数和"与"偶数和的三倍"相加
cc = c1 + c2*3;
//第4步:取结果的个位数(对10取余)
//第5步:用10减去这个个位数
//第6步:对得到的数再取个位数(对10取余)
return (10 - cc%10)%10;
}
}
运行结果:
该条形码的第十三位上的数字是:0
该条形码是:6921168511280
如何用java的程序 计算验证条形码_java 案例之验证商品条形码相关推荐
- java小程序之学生信息_java小程序之学生信息录入界面
小程序我的项目下载链接:点击打开链接 因为这学期比赛太多,蓝桥杯,团体程序设计大赛,ACM省赛等原因基本这学期的课程都没上,比赛完后开始去上课,java老师让用java写一个学生信息录入界面,把界面中 ...
- java用for计算自然常数_Java程序来计算自然数之和
Java程序来计算自然数之和 在此程序中,您将学习如何在Java中使用for循环和while循环来计算自然数之和. 正数1.2.3 ...称为自然数,其和是从1到给定数的所有数字的结果. 对于n,自然 ...
- java编写程序计算保险费_java作业:计算员工的应纳税额
2.设计一个员工类.该员工具有下列私有属性:编号,姓名,基本工资,奖金 提供有参构造函数:Employee(Strng ID,String name), 提供上述私有属性的读写函数. 提供计算个 ...
- 如何用Java讲一句话重复五遍_Java 0515 第二次课作业
import java.util.*; public class Work_01 { public static void main(String[] args) { Scanner scan = n ...
- java 验证登陆_java登陆界面验证
展开全部 以下代码就是了. 详细参照附件import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.e ...
- java 日期只计算年月日大小_Java按自然月计算两个日期相差的年月日?
曾经我以为计算两个日期之差很简单,在给我的团队成员分配任务时,也觉得就是调用一个方法的问题,可是当我发现结果老是不对时,才发现原来JDK 提供的API中根本没有这样的方法,我也很恼火,也怪不得不少牛人 ...
- java 日期只计算年月日大小_java 日期加减天数、月数、年数的计算方式
因为某个项目需要统计 近1周.近1个月.近6个月 等数据,所以在时间的加减上面想了很多方式,最后决定用java.util.Calendar java.util.Calendar ,提供了计算时间的方式 ...
- java国际化程序创建属性文件_Java国际化(i18n)ResourceBundle类
ResourceBundle类用于存储区域设置敏感的文本和对象. 通常使用属性文件来存储特定于语言环境的文本,然后使用ResourceBundle对象来表示它们. 以下是在基于Java的应用程序中使用 ...
- 如何用Java读取单元格的数据_Java读取Excel中的单元格数据
目前网上能找到Web平台下的读取Excel表格中数据的两种比较好的方案:PageOffice好用开发效率高:POI免费.供大家参考,针对具体情况选择具体方案. 1. PageOffice读取excel ...
最新文章
- CSS如何修改placeholder样式
- Graph QL和SAP Graph的区别
- 使用命令导入、导出mysql数据
- 数据库原理及应用【一】引言
- Python学习入门基础教程(learning Python)--5.7 Python文件数据记录存储与处理
- python中if else语句用法_Python条件语句详解:if、else、switch都有了
- 3ds Max 2016的安装和破解
- 知乎18万赞回答:真正厉害的人,是怎么分析问题的?
- 【计算机网络】计网笔记知识点整理篇(1-3章,后续章节持续更新)
- WiKi融入电子表格软件 互联网发展大势所趋
- 微信抢票应用开发总结
- VirtualBox报错:不能为虚拟电脑XXX打开一个新任务
- M*LMM缩略图文件管理模式模块开发(一个含有listview和gridview浏览模式的文件管理器)
- mysql的default_sql语句中default是什么意思?
- 【GIT-3】GIT 的基础教程 分支管理 fixbug分支 Featur 冲突处理 标签管理 操作
- 硬件在环系统环境架构
- 【转载】CPU散热器详解
- edge-tts微软文本转语音库
- Android实现重力小球
- win7更新_Win7用户福音:微软集成更新的新版Windows 7镜像泄露