0
点赞
收藏
分享

微信扫一扫

java学习第九天笔记-字符串187-身份信息查看

河南妞 2022-09-24 阅读 115

java学习第九天笔记-字符串187-身份信息查看_ascii码

 

java学习第九天笔记-字符串187-身份信息查看_ascii码_02

package com.itheima.stringdemo;

public class StringDemo11 {
public static void main(String[] args) {
//1.定义一个字符串记录身份证号码
String id = "321281202001011234";

//2.获取出生年月日
String year = id.substring(6, 10);
String month = id.substring(10, 12);
String day = id.substring(12, 14);


System.out.println("人物信息为:");
System.out.println("出生年月日:" + year + "年" + month + "月" + day + "日");

//3.获取性别
char gender = id.charAt(16);//'3' ---> 3
//利用ASCII码表进行转换
//'0' ---> 48
//'1' ---> 49
//'2' ---> 50
//'3' ---> 51
//'4' ---> 52
//'5' ---> 53
//'6' ---> 54
//'7' ---> 55
//'8' ---> 56
//'9' ---> 57

int num = gender - 48;
if(num % 2 == 0){
System.out.println("性别为:女");
}else{
System.out.println("性别为:男");
}
}
}



举报

相关推荐

0 条评论