如何提取数字并乘以它?

时间:2015-03-17 15:58:36

标签: java

我在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 =剩余数字

0 个答案:

没有答案