黑马程序员技术交流社区

标题: 信用卡号码校验问题 [打印本页]

作者: 彭小康    时间: 2012-12-12 16:59
标题: 信用卡号码校验问题
本帖最后由 彭小康 于 2012-12-12 17:01 编辑

import java.util.*;
public class Test {  
public static void main
(String[] args)
{   int num=0;   boolean isOdd=true;   
Scanner scanner=new Scanner(System.in);
* String string=scanner.nextLine().trim();  
char[] c=string.toCharArray();  
for(int i=c.length-1;i>=0;i--)
{    int temp=c-'0';    if(isOdd)   
{     num+=temp;     isOdd=false;    }   
else    {     if(temp<5)         num+=2*temp;     else      num+=(2*temp-9);     isOdd=true;    }  
}  
if(num%10==0)    System.out.println("成功");
* else          System.out.println("失败");  
}
}





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2