All pastes #96008 Raw Edit

Stuff

public text v1 · immutable
#96008 ·published 2006-07-22 15:59 UTC
rendered paste body
class data
{
int dzien;
int miesiac;
int rok;
data(int dzien,int miesiac,int rok)
{
this.dzien=dzien;
this.miesiac=miesiac;
this.rok=rok;
}
void wypisz()
{
System.out.println(dzien+","+miesiac+","+rok);
}
void koryguj()
{
if(dzien>31&&(miesiac==1||miesiac==3||miesiac==5||miesiac==6||miesiac==7||miesiac==8||miesiac==10||miesiac==12))
dzien=31;
else
{
if(dzien>30&&(miesiac==4||miesiac==6||miesiac==9||miesiac==11))
dzien=30;
else
{
if (dzien==28&&miesiac==2)
dzien=28;
}
if(miesiac>12)miesiac=12;
}
}
void dodajMiesiac()
{
 miesiac=miesiac+1;
 koryguj();

 }
 }
 class ksiazka
 {
 String tytul;
 String autor;
 data dataWyd;
 ksiazka(String tytul,String autor, data dataWyd)
 {
 this.tytul=tytul;
 this.autor=autor;
 this.dataWyd=dataWyd;
 }
 void wypisz()
 {
 System.out.println(tytul+","+ autor+"dataWydania:");
 dataWyd.wypisz();
 }
 void zmienDane(String tyt1,String aut1,data dataWyd1)
 {
 tytul=tyt1;
 autor=aut1;
 dataWyd=dataWyd1;
 }
 }
 class karta extends ksiazka
 {
 String imie;
 String nazwisko;
 data wyporzycz;
 data zwrot;
 karta(String tytul,String autor, data dataWyd,String imie,String nazwisko,data wyporzycz)
 {
 super(tytul,autor,dataWyd);
 this.imie=imie;
 this.nazwisko=nazwisko;
 this.wyporzycz=wyporzycz;
 zwrot.dzien=wyporzycz.dzien;
 zwrot.miesiac=wyporzycz.miesiac+1;
 zwrot.rok=wyporzycz.rok;
 }
 void wypisz()
 {
  System.out.println(tytul+","+autor+","+imie+","+nazwisko);
  dataWyd.wypisz();
  wyporzycz.wypisz();
  zwrot.wypisz();
  }
 }

 class pr
 {
 public static void main(String[]args)
 {
 data d=new data(32,11,2005);
 data d1=new data(2,4,1996);
 d.wypisz();
 d.koryguj();
 d.wypisz();
 d.dodajMiesiac();
 d.wypisz();
 ksiazka k=new ksiazka("lalka","B.Prus",d);
 k.wypisz();
 k.zmienDane("bonoifacy","ja",d);
 k.wypisz();
 karta u=new karta("llaka","prus",d,"sabcia","malaczka",d1);
 u.wypisz();
 
 }
 }