Marcin
Barańczak
Programista - tester
automatyzujący
Temat: Pytania egzaminacyjne - mała pomoc
Witam serdecznie.Właśnie zbliża się mi termin sesji egzaminacyjnej i jestem w trakcie rozwiązywania przykładowych zadań. Niestety natrafiłem na parę przykładów, które przekraczają moje umiejętności i niestety nie jestem w stanie dojść z nimi do ładu. Poniżej one(formatowanie "oryginalne"):
A_10
SortedMap<String,Integer> x = new TreeMap<String,Integer>();
x.put("Kot", 2); x.put("Pies", 2); x.put("Ptak", 1);
if(x.containsKey("Pies”)){x.put("Pies", x.get("Pies")+3);}
System.out.println(x.subMap("ALIGATOR","ZABA"));
--------------------------------------------------------------
A_11
class inter{
public interface Inter{
int Zint=120;
public void wyswietl(String kom);
}
public interface Inter1 extends Inter{
int Zint1=50;
public void wyswietl1(String kom);
}
static class klasa1 implements Inter1{
String kom="";
public klasa1(String kom){
this.kom=kom;}
public void wyswietl1(String kom){this.kom+=kom;}
public void wyswietl(String kom){this.kom+=kom;}
public String toString(){return "POCZĄTEK = "+this.kom;}
}
static class klasa2 implements Inter1{String kom=""; public klasa2(String kom){this.kom=kom;}
public void wyswietl1(String kom){this.kom+=kom;}
public void wyswietl(String kom){this.kom+=kom;}
public String toString(){if(Zint==120)return " KONIEC ="+this.kom;else return"";}
}
public static void main(String args[]){
Inter1 ob; klasa1 obkl1=new klasa1("A");klasa2 obkl2=new klasa2("B");
ob=obkl2; ob.wyswietl1("C");ob.wyswietl1("D");
ob=obkl1;ob.wyswietl("E");ob.wyswietl1("F");
System.out.println(obkl1+" "+obkl2);
}
}
nie chodzi mi tutaj o wynik ale o informację dla czego jest taki a nie inny. Z góry dziękuję za jakiekolwiek wskazówki :)