一、编写程序,当以年-月-日的格式输入一个日期时,输出该年是否为闰年,该月有几天,该日是星期几。importjava.util.*;publicclassYmdTest{publicstaticbooleanisleap(inty){if((y%4==0&&y%100!=0)||y%400==0)returntrue;elsereturnfalse;}publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubStringstr=2014-11-25;Strings[]=str.split(-);inty=Integer.parseInt(s[0]);intm=Integer.parseInt(s[1]);intd=Integer.parseInt(s[2]);Calendarcal=Calendar.getInstance();cal.set(y,m-1,d-1);intyear=cal.get(Calendar.YEAR);if(isleap(year)==true)System.out.println(闰年);elseSystem.out.println(平年);System.out.println(该月天数为:+cal.getActualMaximum(cal.DAY_OF_MONTH));System.out.println(该日是星期+cal.get(cal.DAY_OF_WEEK));}}二、设计一个Student类,该类中包括学生的姓名和成绩。创建Student类的5个对象,如下所示:姓名成绩刘德华90张学友80刘杰65章子怡100周迅60将以上5个对象放入LinkedList中,完成如下操作和统计:1、输出LinkedList中的对象个数。2、删除姓名为“刘杰”的学生信息,并输出LinkedList中现有学生信息。3、将姓名为“刘德华”的学生成绩改为95。4、输出成绩不及格的学生姓名。importjava.util.*;publicclassLinkedListTest{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubStudentldh=newStudent(刘德华,90);Studentzxy=newStudent(张学友,80);Studentlj=newStudent(刘杰,65);Studentzzy=newStudent(章子怡,100);Studentzx=newStudent(周迅,60);Liststus=newLinkedList();stus.add(ldh);stus.add(zxy);stus.add(lj);stus.add(zzy);stus.add(zx);System.out.println(对象个数为:+stus.size());stus.remove(lj);System.out.println(还有刘杰吗?+stus.contains(lj));System.out.println(删除刘杰后的对象个数为:+stus.size());System.out.println(LinkedList中现有学生信息为:);for(inti=0;istus.size();i++){Students=(Student)stus.get(i);System.out.println(s.getName()+\t+s.getScore());}ldh.setScore(95);System.out.println(刘德华的成绩为:+ldh.getScore());for(inti=0;istus.size();i++){Students=(Student)stus.get(i);if(s.getScore()60)System.out.println(成绩不及格的学生为:+s.getName());}}}publicclassStudent{StringName;intScore;Student(StringName,intScore){this.Name=Name;this.Score=Score;}publicStringgetName(){returnName;}publicintgetScore(){returnScore;}publicvoidsetScore(ints){Score=s;}}三、现有以下三个email地址”zhangsan@sohu.com”、”lisi@163.com”、”wangwu@sina.com”。需要把email中的用户部分和邮件地址部分分离(即将@前后部分分离),分离后以键值对应的方式存入HashMap中,并遍历输出。importjava.util.*;publicclassHashMapTest{publicstaticvoidmain(String[]args){Mapemls=newHashMap();Stringe1=zhangsan@sohu.com;Stringe2=lisi@163.com;Stringe3=wangwu@sina.com;Strings1[]=e1.split(@);Strings2[]=e2.split(@);Strings3[]=e3.split(@);emls.put(s1[0],s1[1]);emls.put(s2[0],s2[1]);emls.put(s3[0],s3[1]);System.out.println(emls.keySet());System.out.println(emls.values());System.out.println(emls);}}