www

package client; public class Card2 { static void BirPrint(String x) { long z; if(x.length()==15) { CheckSex(x); z=(long)((Long.parseLong(x)/Math.pow(10, 3))%Math.pow(10, 6)); if(CheckRight(z)) System.out.println("Your birthday is:"+" "+"19"+z); } else if(x.length()==18) { CheckSex(x); z=(long)((Long.parseLong(x)%Math.pow(10, 12))/Math.pow(10, 4)); if(CheckRight(z)) System.out.println("Your birthday is:"+" "+z); } else { System.out.println("The number is wrong!"); } } static boolean CheckRight(long o) { boolean g=true; if(o%Math.pow(10,2)==0) { System.out.println("The birthday is wrong!"); g=false; } else if(o%Math.pow(10,4)==0) { System.out.println("The birthday is wrong!"); g=false; } else if(o%Math.pow(10,4)/Math.pow(10,2)==0) { System.out.println("The birthday is wrong!"); g=false; } else if(o%Math.pow(10,2)/10>3) { System.out.println("The birthday is wrong!"); g=false; } else if(o%Math.pow(10,2)/10==3&&o%Math.pow(10,1)>1) { System.out.println("The birthaday is wrong!"); g=false; } return g; } static boolean CheckChar(String x) { int n=0; boolean m=true; int i; byte[] c=x.getBytes(); for(i=0;i57) { n++; m=false; } else m=true; } System.out.println("It has "+n+" char!"); return m; } static void CheckSex(String x) { if(Long.parseLong(x)%20==1) { System.out.println("Your sex is: male"); } else { System.out.println("Your sex is: female"); } } public static void main(String[] args) { String a="41272519880808122X"; if (a.length() == 15){ if(Long.parseLong(a.substring(14, 15))%2==1){ System.out.println(a.substring(14, 15)); System.out.println("nan"); }else{ System.out.println(a.substring(13, 14)); System.out.println("nv"); } } if (a.length() == 18){ if(Long.parseLong(a.substring(16, 17))%2==1){ System.out.println("nan"); }else{ System.out.println("nv"); } } } }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值