我在Luhn Formula中途走了一半。我只是想通过自己的理解使用我的知识来做到这一点,所以我完全可以理解它是如何执行的 但是我在将反转的字符串(数字)乘以2时遇到了问题。
String input = "1234567890123456";
String reverse = new StringBuffer(input).reverse().toString();
String a = "";
String c = "";
String result = "";
for (int i = 0; i <= reverse.length() - 1; i+=2){
a += reverse.charAt(i);
int intValue = Integer.parseInt(a);
if ( intValue * intValue > 9){
}
}
for (int i = 1; i <= reverse.length() - 1; i+=2){
c += reverse.charAt(i);
}
a =对于反向变量中的每个数字 c =剩余数字