练习题11:身份证分组
题目描述
用户在输入身份证的过程中经常会输入错误,为了方便用户正确输入需要在输入过程中对用户的输入按照 6+8+4 的格式进行分组,实现一个方法接收输入过程中的身份证号,返回分组后的字符
输入描述:
输入数据有多行,每一行是一个输入过程中的身份证号
输出描述:
分组后的字符串
Java解法:
import java.util.Scanner;
public class test01 {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String str = in.nextLine().replace(" ", "");
for (int i=0; i < str.length(); i++) {
if (i == 6 || i == 14)
System.out.print(" ");
System.out.print(str.charAt(i));
}
}
}