lab6 ZA






Laboratorium 6







Cichaczem, bezszelestnie wkradły się klasy anonimowe...
+ obiektowa powtórka...




Czytanie: : punkty 3.4--3.6
  P:\FTP(Public)\kb\WPR\WYKLADY\W3\w3.htm





  Zadanie 0.A (powtórka z rozrywki)
Zdefiniuj klasę Operation w taki sposób, aby możliwe było wykonanie poniższego kodu testującego.




kod programu
wynik działania programu




public class Lab6_0_AB {
public static void main(String[] args) {
Operation tab[]={ new Operation("a","b",'-'),
new Operation("x",'*'),
new Operation(5,4,'+'),
new Operation(78,'*')
};
for(int i=0;i < tab.length;i++)
tab[i].show();



}
}












a - b
x * x
5 + 4
78 * 78







  Zadanie 0.B (klasa anonimowa)
Uzupełnij kod testujący przedstawiony poniżej tak, aby w przypadku jednego obiektu metoda show() wyświetlała wyrażenie w odrotnej notacji węgierskiej. Wynik działania kodu przedstawiono poniżej.




kod programu
wynik działania programu




public class Lab6_0_AB {
public static void main(String[] args) {
Operation tab[]={ new Operation("a","b",'-'),
new Operation("x",'*'),
new Operation("s","t",'+'){
// ........................................
// .... tu brakuje kodu!
// ........................................
},
new Operation(5,4,'+'),
new Operation(78,'*')
};

for(int i=0;i < tab.length;i++)
tab[i].show();




}
}


















a - b
x * x
odwrotna notacja polska: + s t
5 + 4
78 * 78









  Zadanie 1 (klasa anonimowa)


Zdefiniuj klasę ElementTekstu w taki sposób, aby po uzupełnieniu możliwe było wykonanie poniższego kodu testującego. Obiekty klasy ElementTekstu umożliwiają wyświetlenie tekstu otoczonego ogranicznikami stosowanymi np. przy zapisie łańcucha znaków, przy cytowaniu tekstu, przy zaznaczaniu cytatów.









kod programu
wynik działania programu




ElementTekstu tab[]={new ElementTekstu("Alicja ma kota","\""),
new ElementTekstu("przyp. tłumacza","[","]"),
new ElementTekstu("Nowak 1998","(",")"),
new ElementTekstu("znacznik",""),
new ElementTekstu("francuski cytat",">",">francuski cytat

Wyszukiwarka

Podobne podstrony:
Fs 1 (tusługa za transport)
Rozwiązanie umowy o pracę za wypowiedzeniem
Za opóźnienia w budowie Stadionu Narodowego – podwyżki o prawie 300 , trzynastki i wysokie premie
2009 03 BP KGP Niebieska karta sprawozdanie za 2008rid&657
ks W Zaborski, Pojęcia religijne Persów za Achemenidów [w] PP nr 27, 174
lab13 ZA
para za para
654 Podział zysku i pokrycie straty za 2009
Prezydent Autonomii Palestyńskiej Nie uznam Izraela za państwo żydowskie (27 04 2009)
Wykonywanie przedmiotów za pomocą obróbki ręcznej skrawaniem(1)

więcej podobnych podstron