首页 > 代码库 > 身份证和查字母的数量
身份证和查字母的数量
import javax.management.RuntimeErrorException; public class Test11 { public static void main(String[] args) { //1.有一身份证号,判断此为男还是女,基于此方法,写一个算法,判断一个身份证号为男还是女。 ////2.求出字符串中有多少种字符,以及每个字符的个数 // static void printCharInfo(String str) // 例如有字符串 str="apple is a apple."; System.out.println(isMan("203000199511502212")); printchar("apple is an apple."); } public static void printchar(String str){ while(str.length()!=0){ String b=str.substring(0, 1); int oldlength=str.length(); str=str.replace(b,""); System.out.println(b+":"+(oldlength-str.length())); } } public static boolean isMan(String id){ if(id.length()!=15 && id.length()!=18) { throw new RuntimeException("输入信息有误"); } int value=http://www.mamicode.com/0; if(id.length()==15){ value=Integer.valueOf(id.substring(14)); }else{ value=Integer.valueOf(id.substring(16, 17));} if (value%2==0){ return false; }else{ return true; } } }
身份证和查字母的数量
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。