Java Klase Metode

Embed Size (px)

Citation preview

  • 8/16/2019 Java Klase Metode

    1/20

    9. NEDELJA

  • 8/16/2019 Java Klase Metode

    2/20

  • 8/16/2019 Java Klase Metode

    3/20

  • 8/16/2019 Java Klase Metode

    4/20

  • 8/16/2019 Java Klase Metode

    5/20

  • 8/16/2019 Java Klase Metode

    6/20

    • Postoji više vrsta metoda (funkcija)

    najosnovnije su:

     – 

    metode sa ili bez parametara –  metode koje vraćaju vrednost ili ne vraćaju 

    vrednost.

  • 8/16/2019 Java Klase Metode

    7/20

    • Metode sa parametrima se razlikuju po tome

    što pri pozivu tih funkcija morate uneti jedan

    ili više parametara.

    • Metode koje vraćaju vrednost se koriste u

    definiciji vrednosti promenljive ili kao

    parametri funkcija za ispisisvanje ili nekih

    drugih funkcija.

  • 8/16/2019 Java Klase Metode

    8/20

    •Modifikator metode mogu biti ključne reči kao što suprivate, public.. –  Od njih zavisi da li će se metoda imati dozvolu za korišćenje u

    drugim klasama…

    Void ključnu reč ima svaka metoda koja ne vraća nikakava rezultat.

    • Parametri se definišu u običnim zagradama tako štoprvo ispišemo tip podatka a zatim ime formalnog

    parametra, više parametara odvajamo zarezom.• Definicija metode - funkcije koje ne vraćaju 

    vrednost:

  • 8/16/2019 Java Klase Metode

    9/20

    Metoda koja vraća vrednost se razlikuje u tomešto je umesto void ključne reči upisan tip podatkakoji će funkcija vraćati.

    • Podatak koji će metoda vraćati određujemoključnom reči return koja automatski prekidaizvršavanje funkcije i kao rezultat funkcijeoznačava vrednost koja je napisana posle nje.

    • Definisanje metode - funkcije koje vraćaju vrednost:

  • 8/16/2019 Java Klase Metode

    10/20

  • 8/16/2019 Java Klase Metode

    11/20

  • 8/16/2019 Java Klase Metode

    12/20

    STVARANJE OBJEKTA

    KLASE

    POZIVANJE METODEIZ KLASE

  • 8/16/2019 Java Klase Metode

    13/20

    • Napisati program koji učitava dužine stranica a ib pravougaonika, a zatim ispisuje njegov obim i

    površinu.

    •Kreirati klasu KlasaObimPovrs, unutar klasemetode koje vraćaju vrednost: 

    1. obim koja računa obim 

    • Sa argumentima double x i double y 

     –  О = 2*x + 2*y

    2. povrs koja računa površinu. 

    • Sa argumentima double c i double d 

     –  P = c*d

  • 8/16/2019 Java Klase Metode

    14/20

  • 8/16/2019 Java Klase Metode

    15/20

  • 8/16/2019 Java Klase Metode

    16/20

    • Napisati program koji učitava promenljivu n.

    • Kreirati klasu KlasaKv, unutar klase metodu:

     –  kvadrat koja računa kvadrate svih brojeva do

    unetog n

    • Funkcija ne vraća vrednost,

    • Ima argument int K ds

     – 

    Rezultate tabelirati i odštampati nastandardnom izlazu.

  • 8/16/2019 Java Klase Metode

    17/20

  • 8/16/2019 Java Klase Metode

    18/20

  • 8/16/2019 Java Klase Metode

    19/20

  • 8/16/2019 Java Klase Metode

    20/20

    1. Napisati program koji ima funkciju koja

    izracunava izraz (x+y)2

    • U MAIN funkciji pozvati sledeće parove• (6, 12);

    • (3, 9);

    • (5, 7);

    2. Napisati program koji ima funkciju koja za

    dve unete promenljive računa prosek.