for循环在开发过程中使用的频率比较高,通常用于指定次数的循环,for循环的语法结构如下:
for循环执行流程图也可用如下表示:
用代码演示一下,如下所示:
程序执行步骤是:
理解如下小例子:
运行结果是3。
注意和这个例子的区别,输出的结果出错的原因是什么?
运行结果是013。
完成如下业务:请计//www.58yuanyou.com算出1+2+3+...+100的值,代码如下所示:
如下例业务是,计算条码验证,描述如下:
题目:en -13条码验证计算
验证码条码共13位,代表了一件商品编码,前12位(692116851128)有具体代表含义,第13位是通过如下步骤算出来psXJqDV的:
所以校验码为0。
在开始之前让我们先做个简单的案例:
案例1:取出字符串中的字符,转换为int类型。
接下来让我们一步一步完成条码验证计算案例:
第1步~第2步:
第3步~第6步:
让我们增加些业务,增加两个方法:
check(String ean13)表示传入13位字符串(6921168www.58yuanyou.com511280),通原由网过计算验证最后原由网一位是否和前12位计算出的结果相同,如果相同返回true。
gen(String code)表示传入一个12位的字符串,计算出第13位,并返回新字符串(验证条码)。
如下所示,check(String ean13)方法,请参考:
如下所示gen(String code)方法,请参考:
运行结果如下:69211685112800。