
正文
省份地区提交java代码 省份地区提交java代码怎么填
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
怎样交java源代码给老师
交java源代码给老师办法:
1、点击工程或者包节点,右键选择Export,类型选择Java-Jar。
2、选择要导出的文件或包,基本上不做修改。
3、可以设置你的MainClass,发给老师。
相关问答
Q1: java源代码是给你一个身份证号,通过面板身份证号的输入,显示出该身份证主人的出生年月,省份,性别等资料
省份地区提交java代码我当初用struts1和hibernate做了个简单省份地区提交java代码的!主要的逻辑代码在下面!数据库里号码对应的城市在网上可以查的到
package dao;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.List;
import org.hibernate.Criteria;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;
import org.hibernate.criterion.Expression;
import entity.Shenfenzhen;
public class IdDao {
private static Configuration configuration = new Configuration().configure() ;
private static SessionFactory sessionFactory =configuration.buildSessionFactory();
private static Session session = null;
public Info query(String s){
Info info = null;
StringBuffer stringBuffer = new StringBuffer(s);
if(s.length()==18){
String end = stringBuffer.substring(17);
//System.out.println(end);
if(!end.matches("\\d||x")){
return null;
}
}
else if(s.length()==15){
stringBuffer.insert(6, "19");
stringBuffer.append("3");
}
int i = Integer.parseInt(stringBuffer.substring(0, 6));
//System.out.println(i);
session = sessionFactory.openSession();
Criteria criteria = session.createCriteria(Shenfenzhen.class);
criteria.add(Expression.eq("num", i));
ListShenfenzhen list = criteria.list();
String address = null;
try {
address = list.get(0).getAddress();
}catch (Exception e) {
return null;
}
i = Integer.parseInt(stringBuffer.substring(16,17));
String sex = null;
if(i%2==0){
sex = "女";
}else{
sex = "男";
}
//System.out.println(i);
stringBuffer = new StringBuffer(stringBuffer.substring(6, 14));
// stringBuffer.insert(4, "-");
// stringBuffer.insert(7, "-");
//System.out.println(stringBuffer);
String ss = stringBuffer.toString();
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMdd");
String brithday="";
int year=0;
int month =0;
int day =0;
try {
Date date = dateFormat.parse(ss);
//System.out.println(date);
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
year = calendar.get(Calendar.YEAR);
month = calendar.get(Calendar.MONTH)+1;
day = calendar.get(Calendar.DAY_OF_MONTH);
brithday = (String)(year + "年" + month + "月" + day + "日");
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
info = new Info(address, brithday, sex);
Calendar c = Calendar.getInstance();
int nowYear = c.get(Calendar.YEAR);
int nowMonth = c.get(Calendar.MONTH);
int nowDay = c.get(Calendar.DAY_OF_MONTH);
if(nowYearyear){
info = null;
}else if(nowYear ==year nowMonthmonth ){
info = null;
}else if(nowYear == year nowMonth==month nowDayday){
info = null;
}
closeSession(session);
return info;
}
// public static void main(String[] args){
// IdDao dao = new IdDao();
// dao.query("342522998711224513");
// System.out.println("x".matches("\\d||x"));
// }
private void closeSession(Session session){
if(session !=null){
session.close();
}
}
}
Q2: JAVA写一个程序,要求输入身份证号获取所在地区代码也就是前六位,和出生年月。
import java.util.*;
public class Yugi{
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
System.out.println("输入身份证号码: ");
String code = scan.nextLine().trim();
scan.close();
String reg = "^(.{6})(.{4})(.{2}).*$";
String a = code.replaceAll(reg, "$1");
String y = code.replaceAll(reg, "$2");
String m = code.replaceAll(reg, "$3");
System.out.println("所在地区代码:" + a);
System.out.println("出生年月: " + y + ", " + m);
}
}
Q3: 如何用Java输入一个省份,然后列出这个省份所有城市的名字?
简单写了一下,一般来说,在项目里省市区是保存在数据库或者前端页面的js中的,到时候直接查询或者js中用json读取。
一般情况下是省市区三级联动。
现在写的这个是纯java,用的时候需要做一个省类的数组或者List,然后自行添加省市区的数据。
//省类
public class Sheng{
private String name;
private ArrayListShi shi= new ListShi();
public Sheng(String name){
setName(name);
}
public String getName(){
return name;
}
public void setName(String name){
this.name=name;
}
public void addShi(Shi shi){
this.shi.add(shi);
}
//TODO
public void printShiList(){
for(Shi s : shi){
System.out.println(s.name);
}
}
}
//市类
public class Sheng{
private name;
private String xian[] = new String[];
//TODO
public String getName(){
return name;
}
}
省份地区提交java代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于省份地区提交java代码怎么填、省份地区提交java代码的信息别忘了在本站进行查找喔。







