freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java實(shí)習(xí)報(bào)告2and3-資料下載頁(yè)

2025-05-13 22:08本頁(yè)面
  

【正文】 (tea)。 for(int i=0。i()。++i) { ((i).toString())。 } }}運(yùn)行結(jié)果如下:實(shí)驗(yàn)題5 用SET存放對(duì)象。利用面向?qū)ο蟮乃枷耄瑒?chuàng)建以下類:Person類,包含Person的姓名和身份證號(hào)碼。① 請(qǐng)創(chuàng)建三個(gè)對(duì)象,放在HashSet中: 姓名 張三 身份證號(hào) 12310000 姓名 李四 身份證號(hào) 12320000 姓名 王五 身份證號(hào) 12330000② 再創(chuàng)建對(duì)象: 姓名 張三 身份證號(hào) 12310000能放入到剛才創(chuàng)建的HashSet中么?③ 把集合中的元素打印出來(lái)。④ 用TreeSet存放上面三個(gè)人,要求按照身份證號(hào)排序,打印出來(lái)。能夠把上面步驟②中創(chuàng)建的對(duì)象放到這個(gè)TreeSet中么。[基本要求] 使用Java API中的Set相關(guān)的技術(shù)來(lái)完成實(shí)驗(yàn)任務(wù)。[技術(shù)提示] l 使用HashSet要覆蓋hashCode()方法, equals()方法l 打印集合內(nèi)的元素,要覆蓋toString()方法。l 使用TreeSet要實(shí)現(xiàn)Comparable接口。答:不能存放到Treeset里面了,不允許存在相同的數(shù)值。程序源代碼如下:Person類:public class Person implements ComparablePerson { String name。 String ID。 public Person() { // TODO Autogenerated constructor stub } public void setperson(String name,String ID) { =name。 =ID。 } public String getname() { return 。 } public String getID() { return 。 } public String toString() { return 姓名:++ +身份證號(hào):+。 } public int hashcode() { return ()+()。 } public boolean equals(Object o) { if(this==null) { return false。 } else if(!(o instanceof Person)) { return false。 } else { Person p=(Person)o。 if(().pareTo(())0) { return true。 } else if(().pareTo(())==0amp。amp。().pareTo(())0) { return false。 } } return false。 } /** * @param args */ public static void main(String[] args) { // TODO Autogenerated method stub } @Override public int pareTo(Person o) { // TODO Autogenerated method stub int a=(())。 int b=(())。 if(ab) { return 1。 } else if(a==b) { return 0。 } else { return 1。 } }}Treeset類:import 。public class Treesettest { public Treesettest() { // TODO Autogenerated constructor stub } /** * @param args */ public static void main(String[] args) { // TODO Autogenerated method stub TreeSetPerson mytree=new TreeSetPerson()。 Person p1=new Person()。 Person p2=new Person()。 Person p3=new Person()。 (李四, 1232000)。 (張三, 1231000)。 (王五, 1233000)。 (p1)。 (p2)。 (p3)。 Person te=()。 while(()) { Person p=()。 (+()++())。 } }}程序運(yùn)行結(jié)果如下:import 。import 。import 。import 。import 。import 。import 。import .*。public class MAP { public MAP( ) { // TODO Autogenerated constructor stub } public static void main(String[] args) throws NumberFormatException, IOException { // TODO Autogenerated method stub HashMapInteger,String ha=new HashMapInteger,String()。 String[] Sr。 String temp。 try { BufferedReader F=new BufferedReader(new FileReader(D:/))。 while((temp=())!=null) { Sr=(\t)。 ((Sr[0]), Sr[1])。 } } catch(FileNotFoundException e) { (文件沒(méi)有找到)。 } catch(IOException e) { (讀入文件有誤)。 } IteratorEntryInteger, String map = ().iterator()。 //while(()==null) while(()) { EntryInteger,String entry = ()。 (學(xué)號(hào):+()+, 姓名:+())。 } try { (請(qǐng)輸入要檢索的學(xué)生的學(xué)號(hào):)。 BufferedReader br = new BufferedReader(new InputStreamReader())。 String stuName = ((()))。 if(stuName != null) { (學(xué)生姓名為:+stuName)。 } else (查無(wú)此人!)。 }finally {} } }程序運(yùn)行結(jié)果如下:實(shí)驗(yàn)題6 用Map存放對(duì)象,里面存放了30個(gè)同學(xué)的學(xué)號(hào)和姓名。給定學(xué)生的學(xué)號(hào),問(wèn)該學(xué)生在不在名單中,如果在,給出姓名。[基本要求] 使用Java API中的Map相關(guān)的技術(shù)來(lái)完成實(shí)驗(yàn)任務(wù)。[技術(shù)提示] 使用Java API中的Set相關(guān)的技術(shù)來(lái)完成實(shí)驗(yàn)任務(wù)。l 使用文件操作,讀出文件中的學(xué)號(hào)和姓名;l 學(xué)號(hào)作為KEY,姓名作為VALUE,放到MAP中;l 從命令行中輸入的學(xué)號(hào),作為KEY,在MAP中進(jìn)行檢索。:通過(guò)這次實(shí)習(xí)讓我懂得了很多java的知識(shí),更加加深了對(duì)java類的理解,學(xué)習(xí)到了如何繼承,類和接口,如何覆蓋函數(shù),學(xué)習(xí)到了如何使用java中的List,hashset,treeset,hashmap等等,讓我收獲良多,但也有很多不滿意的地方,比如對(duì)hashmap的理解不深刻,知識(shí)我在做實(shí)驗(yàn)三的第六題的時(shí)候遇到了一點(diǎn)困難,不過(guò)后來(lái)都解決了,以后我將一如既往的學(xué)習(xí)java,努力學(xué)好它。
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1