www

来源:互联网 发布:离线自动发货软件 编辑:程序博客网 时间:2024/06/10 00:02

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"); } } } }

原创粉丝点击