public static boolean isUPC(int [] UPC)
{
int checkDigit;
int sum2;
int sum = 0;
for(int i = 0;i < UPC.length;i+2)
sum += UPC[i];
sum = sum * 3;
int sum1 = 0;
for(int j = 1;j < UPC.length;j+2)
sum1 += UPC[i];
sum2 = sum + sum1;
checkDigit = 10 - (sum2 % 10);
if(checkDigit == UPC[11])
return true;
else
return false;
}
Run Code Online (Sandbox Code Playgroud)
在与环i+2和j+2不会工作没有头绪,为什么不
| 归档时间: |
|
| 查看次数: |
62 次 |
| 最近记录: |