Cwiczenie nr 6

Z powodu nieobecnosci prowadzacego w dniu 13/10/02 prosze zrobic nastepujace zadania w domu, a nad ich rozwiazaniami bedziemy dyskotowali na nastepnym zajeciu w dniu 20/10/02

  1. Prosze analizowac nastepujacy fragment kodu w Javie i odpowiadac na pytanie: "co co robi program", nastepnie sprawdzic swoja odpowiedz implementujac go w Javie
    public class myClassA
    {
        int wiek;
        myClassA(int w_)
        {
            wiek = w_;
        }
        
        void info()
        {
            System.out.println("moj wiek wynosi " + wiek);
        }
    }
    
    public class myClassB: public myClassA
    {
        String name;
        myClassB(int name_, int w_)
        {
            wiek = w_;
            name = new String(name_);
        }
        
        void info()
        {
            System.out.print("mam na imie " + name+", ");
            super.info();
        }
    }
    
    public class cw5
    {
        public static void main(String s)
        {
            myClassA x = new myClass(10);
            x.info();
            myClassB y = new myClassB("Ala",10);
            y.info();
        }
    }
    

  2. Napisać funkcję String sumuj(String a, String b), ktora sumuje dwie liczby podane w postaci ciagow cyfr
  3. Napisac program, ktory otrzymujac date w formacie (dd/mm/rr) obliczy ile dni zostalo do konca roku
  4. Napisac program, ktory otrzymujac liczbe dni od poczatku roku, zamienia na date w formacie (dd/mm)