-
Anonim
Cześć,
Zaczynam przygodę z Javą ale średnio mi to wychodzi na stan obecny :/ i mam pytanie czy ktoś może mi pomóc albo chociaż sprawdzić moje wypociny :P
Zadanie 18.1
Napisz klase Punkt3D dziedziczaca z klasy Punkt zaprezentowanej na listingu. Zdefiniuj w niej
pole typu int o nazwie z oraz metode wyswietlWsp przeslaniajaca wyswietlWsp z klasy
Punkt
class Punkt
{int x;
int y;
void wyswietlWsp()
{System.out.println("Wspolrzed na x = "+x);
System.out.println("Wspolrzedn a y = "+y);
}
Sadzę, że to jest dobrze ale sam nie wiem :/
class Punkt
{
int x;
int y;
void wyswietlWsp()
{
System.out.println("Wspolrzedn a x = "+x);
System.out.println("Wspolrzedn a y = "+y);
}
}
class Punkt3D extends Punkt
{
int z;
@Override
void wyswietlWsp()
{
System.out.println("Wspolrzedn a x = "+x);
System.out.println("Wspolrzedn a y = "+y);
}
}
public class Z_18_1{
public static void main(String[] args)
{
Punkt punkt1 = new Punkt3D();
punkt1.wyswietlWsp();
}
}
I mam problem z tym zadaniem :/ ma ktos jakiś pomysł ?????
Zadanie 18.5
Napisz klase Przechowalnia zawierajaca statyczna metode o nazwie przechowaj przyjmujaca
jeden argument typu int. Klasa ta ma zapamietywac argument przekazany metodzie przechowaj
w taki sposób, e kade wywołanie tej metody spowoduje zwrócenie poprzednio zapisanej wartosci i
zapamietanie aktualnie przekazanej. -
Anonim
W metodzie wyswietlWsp() klasy Punkt3D przydało by się wypisać dodatkowo zmienną z (inaczej jest to ta sama metoda co z klasy nadrzędnej)
możesz to zrobić prosto:
@Override
void wyswietlWsp()
{
super.wyswietlWsp(); / / Wyswietlenie metody z klasy bazowej
System.out.println("Wspolrzedn a y = "+z);
}
zadanie 18.5
Można zrobić w taki sposób ukazujący przydatny mechanizm stosowania bloku try-finally(np. przy zamykaniu strumieni i innych rzeczach)
private static int x = 4;/ / nasza zmienna
public static int change(int newX){
try {
return x;
} finally{
x = newX;
}
}
lub prosto i tradycyjnie:
public static int change(int newX){
int y = x;
x = newX;
return y;
} -
Anonim
Dzięki Wielkie za pomoc, dokładnie takiej odpowiedzi oczekiwałem :)
Mam teraz problem z tymi zadankami...nawet nie wiem jak do nich podejść. Znajdzie się chętny?? :)
Zadanie 20.1
Popraw kod klasy z listingu poni ej, aby w metodach pobierzElement i ustawElement było
równie sprawdzane, czy przekazany indeks nie przekracza minimalnej dopuszczalnej wartości.
class Tablica
{int tablica[] = new int[10];
boolean wystapilBlad = false;
int pobierzElement(int index)
{if(index>=tablica.length)
{wystapilBlad=true;
return 0;
else
{wystapilBlad=false;
return(tablica[index]);
}
}
void ustawElement(int index, int wartosc)
{if(index>=tablica.length)
{wystapilBlad=true;
}
else
{tablica[index]=wartosc;
wystapilBlad=false;
}
}
}
Zadanie 20.2
Zmień kod klasy Main z listingu poni ej w taki sposób, aby było równie sprawdzane, czy wywołanie
metody ustawElement zakończyło się sukcesem.
class Main
{public static void main(String[] args)
{Tablica tablica = new Tablica();
tablica.ustawElement(5,10);
int liczba = tablica.pobierzElement(10);
if(tablica.wystapilBlad)
{System.out.println("Nieprawid lowy indeks tablicy");
}
else
{System.out.println(liczba);
}
}
}
-
-
(: Andżela :)
sprawdź, czy podane równości są tożsamościami trygonometrycznymi:
1) (1+sin alfa)(1/cos alfa - 1/ctg alfa)=cos alfa
Doszłam do tego monentu:lewa str:1/cos alfa - 1/cth alfa+ sin alfa/cos alfa - sin/ctg alfa= 1/cos alfa - tg alfa + tg alfa - sin alfa/ctg alfa = 1/cos - sin/ctg = (prawa) cos alfa
i jeszcze tylko jedno:
(1-cos alfa)(1/sin alfa + 1/tg alfa)= sin alfa
pomóżcie bo już nie mam siły. siedzę nad jednym przykładem z 40 minut . bardzo proszę o odp na maila angel158@vp.pl -
Paweł nom
Zadanie 20.1
musisz w kalsie w jkis sposob ustawic zmienna min ktora bedzie oznaczala minimalny index, tutaj wstawilem an sucho poprostu 1. Oporcz tego w warunku if dodatkowo sprawdzasz odpowedni warunek czyindex nie jest mniejszy od min:
class Tablica
{
int min=1;
int tablica[] = new int[10];
boolean wystapilBlad = false;
int pobierzElement(int index)
{if(index>=tablica.length || index<min)
{wystapilBlad=true;
return 0;
else
{wystapilBlad=false;
return(tablica[index]);
}
}
void ustawElement(int index, int wartosc)
{if(index>=tablica.length || index<min)
{wystapilBlad=true;
}
else
{tablica[index]=wartosc;
wystapilBlad=false;
}
}
}
Zad20.2
Podobnie do tego co tutaj jest po ustawieniu elementu sprawdzasz zmienna ktora okresla czy nie wystapil blad i wyspiujesz odpowedni komunikat:
class Main
{public static void main(String[] args)
{Tablica tablica = new Tablica();
tablica.ustawElement(5,10);
if(tablica.wystapilBlad)
{System.out.println("Nieprawid lowy indeks tablicy");
}
else
{System.out.println(Poprawnie ustawiono element);
}
int liczba = tablica.pobierzElement(10);
if(tablica.wystapilBlad)
{System.out.println("Nieprawid lowy indeks tablicy");
}
else
{System.out.println(liczba);
}
}
} -
Paweł nom
a to dal Andżeli:
Zad.1
(1+sin alfa)(1/cos alfa - 1/ctg alfa)=cos alfa
(1+sin alfa)(1/cos alfa - sin alfa/cos alfa)=cos alfa | obustronnie razy cos alfa
(1+sin alfa)(1/cos alfa - sin alfa/cos alfa)*cos alfa=(cos alfa)^2
(1+sin alfa)(1 - sin alfa)=(cos alfa)^2
1-(sin alfa)^2=(cos alfa)^2
1=(sin alfa)^2+(cos alfa)^2
1=1
c.n.d.
Zad.2
(1-cos alfa)(1/sin alfa + 1/tg alfa)= sin alfa
(1-cos alfa)(1/sin alfa + cos alfa/sin alfa)= sin alfa | obustronnie razy sin alfa
(1-cos alfa)(1/sin alfa + cos alfa/sin alfa)*sin alfa= (sin alfa)^2
(1-cos alfa)(1 + cos alfa)= (sin alfa)^2
1-(cos alfa)^2= (sin alfa)^2
1=(cos alfa)^2 + (sin alfa)^2
1=1
c.n.d.
Podobne Tematy
|
|
Wszystko co związane z programowaniem w Java (J2EE, JSP, JDBC, itd) test
Miejsca grona (1)
-
Kino Luna ul. Marszałkowska, Warszawa
www.kinoluna.pl kino.luna@maxfilm.com.pl 22 621 78 28
- Dodaj miejsce

