جمعه، فروردین ۲۷، ۱۳۸۹

تمرین:
ترکیب داده ساختارها به نحوی که به وسیله ی آنها بتوان حضور و غیاب دانشجویان را در جلسات درس نگه داری کرد. هر دانشجو یک اسم و یک شماره دانشجویی دارد.




DS.java:

import java.util.HashMap;
import java.util.HashSet;
import java.util.Vector;


public class DS {

public static void main(String[] args) {
int[] a;
a = new int[4];
a[0]=2;
a[1]=3;
a[2]=4;
a[3]=8;
//a[4]=9; ArrayIndexOutOBE
for (int i=0; i System.out.println(a[i]);
}

for (int i:a){
System.out.println(i);
}

Vector v = new Vector();
v.add(1);
v.add(2);
v.add(5);

for (int i=0; i System.out.println(v.get(i));
}

for (int x:v){
System.out.println(x);
}

//removing an element from vector
v.remove(2);
v.add(2, 89);

//-------------- HashMap ---------------------------
HashMap grades;
grades = new HashMap();

grades.put("azin", 10);
grades.put("asghar",5);

System.out.println(grades.get("azin"));
for (String name:grades.keySet()){
System.out.println(grades.get(name));
}

HashMap, HashMap>>> c;
c = new HashMap,HashMap>>>();
//-----------------------

HashSet s=new HashSet();
s.add(3);
s.add(6);
s.add(3);

for (int x:s){
System.out.println(x);
}


}
}

هیچ نظری موجود نیست: