黑马程序员技术交流社区
标题:
信用卡号码校验问题
[打印本页]
作者:
彭小康
时间:
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