Leksion 9: Metodat në Java

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Çfarë nënkupton metoda pa parametra hyrës në kontekstin e programimit?

  • Kthejnë një vlerë në përfundim pa pranuar vlera për parametrat formal. (correct)
  • Pranojnë vetëm vlera për parametrat formal.
  • Janë të detyruara të kenë parametra hyrës.
  • Kthejnë më shumë se një vlerë në përfundim.

Cila nga metodat e mëposhtme është e nevojshme për të përllogaritur sipërfaqen e një katrori?

  • Metodë për të marrë një tabelë 1-dimensionale dhe kthyer mesataren.
  • Metodë që merr si parametër hyrës brinjën a të katrorit. (correct)
  • Metodë që kthen vlerën 1 nëse tabela katrore është simetrike.
  • Metodë që përllogarit shumën e elementëve të një matrice 2-dimensionale.

Çfarë duhet të bëjë metoda që merr një tabelë 2-përmasore?

  • Kthen numrin e elementëve pozitiv të tabelës.
  • Kthen shumën e të gjithë elementëve të tabelës.
  • Kthen indeksion e kolonës që ka mesataren më të lartë. (correct)
  • Kthen indeksion e kolonës me vlerën më të vogël.

Si cenohet simetria e një tabele katrore në programim?

<p>A[i][j] = A[j][i] për të gjithë i dhe j. (D)</p> Signup and view all the answers

Cila është një nga karakteristikat e metodës me overloadin në Java?

<p>Metodat mund të kenë të njëjtin emër por duhet të kenë tipa parametrash të ndryshëm. (C)</p> Signup and view all the answers

Cili është qëllimi i parametrave në një metodë?

<p>Të kalojnë informacione në momentin e thërritjes (B)</p> Signup and view all the answers

Cili është elementi kryesor që ndihmon në ekzekutimin e programit në JAVA?

<p>Metoda main() (D)</p> Signup and view all the answers

Si ndahen parametrat në thërritjen e një metode?

<p>Me presje (B)</p> Signup and view all the answers

Çfarë përmban trupi i një metode?

<p>Një bllok instruksionesh që realizojnë një detyrë (D)</p> Signup and view all the answers

Cila është sintaksa e thërritjes së një metode?

<p>emri_metodes(arg1, arg2); (C)</p> Signup and view all the answers

Cila nga metodat e mëposhtme është një metodë standarde në JAVA?

<p>equals() (B)</p> Signup and view all the answers

Cili është roli i kompilatorit kur has thërritjen e një metode brenda main()?

<p>Kompilatori kalon te trupi i metodës së thirrur (D)</p> Signup and view all the answers

Si quhet blloku i instruksioneve brenda një metode?

<p>Trupi i metodës (B)</p> Signup and view all the answers

Cila prej këtyre nuk përmendet si përfitim i përdorimit të metodave në programim?

<p>Rritja e kompleksitetit (B)</p> Signup and view all the answers

Cili është roli i argumenteve ose parametrave hyrës në një metodë?

<p>Të realizojnë përllogaritjet (A)</p> Signup and view all the answers

Cili prej këtyre është një tip i metodave që është i paracaktuar në gjuhët e programimit?

<p>Funksionet standarte (B)</p> Signup and view all the answers

Çfarë nënkupton përdorimi i fjalës kyç 'static' në një metodë?

<p>Metoda nuk ka nevojë për objekt për t'u thirrur (A)</p> Signup and view all the answers

Cila është sintaksa korrekte për të deklaruar një metodë në programim?

<p>modifier returnType nameOfMethod(parameter1, parameter2) { } (C)</p> Signup and view all the answers

Cilat janë dy llojet e funksioneve të përmendura?

<p>Rekurzive dhe standarte (D)</p> Signup and view all the answers

Cila metodë e programimit ndihmon në ndarjen e kodit në pjesë më të vogla?

<p>Metoda (D)</p> Signup and view all the answers

Cili është një karakteristikë e metodave që ndihmon në pastrimin e kodit?

<p>Ripërdorueshmëria (B)</p> Signup and view all the answers

Çfarë ndodh kur metoda thërritet?

<p>Kontrolli i programit fillon dhe ekzekuton instruksionet për të arritur tek kllapa mbyllëse. (D)</p> Signup and view all the answers

Cila është sintaksa e duhur për deklarimin e një metode?

<p>tipi emri_metodes(tipo arg1, tipo arg2) {bllok instruksionesh} (D)</p> Signup and view all the answers

Çfarë janë parametrat formal në një metodë?

<p>Variablat e caktuar në kokën e metodës që pranojnë vlera. (B)</p> Signup and view all the answers

Cili është roli i instruksionit return në një metodë?

<p>Kthen vlerën e përllogaritur tek thërritja e metodës. (C)</p> Signup and view all the answers

Si kategorizohen metodat në varësi të parametrave hyrës dhe tipit të kthimit?

<p>Metoda pa parametra dhe pa tip kthej, metoda me parametra dhe me tip kthej. (B)</p> Signup and view all the answers

Pse është e nevojshme që tipi i parametrave hyrës dhe atyre formal të përputhen?

<p>Për të garantuar që vlerat kalohen siç pritet. (A)</p> Signup and view all the answers

Cila është karakteristika e një funksioni me tip VOID?

<p>Ai nuk përmban asnjë instruksion return. (C)</p> Signup and view all the answers

Cili është shembulli i saktë i përdorimit të instruksionit return?

<p>return (a + b); (D)</p> Signup and view all the answers

Çfarë do të thotë tipi VOID në kontekstin e funksioneve?

<p>Funksioni nuk kthejnë asnjë vlerë (C)</p> Signup and view all the answers

Cila është karakteristika kryesore e një funksioni me parametra hyrës dhe pa tip kthimi?

<p>Pranojnë vlera për parametrat formal (A)</p> Signup and view all the answers

Çfarë do të themi për funksionet që nuk kanë parametra hyrës?

<p>Ato nuk kalojnë të dhëna tek funksioni i thërritur (D)</p> Signup and view all the answers

Cili është dallimi esencial mes një funksioni me parametra hyrës dhe me tip kthimi dhe një funksioni pa parametra hyrës?

<p>Funksioni me parametra kthen një vlerë (D)</p> Signup and view all the answers

Cila është karakteristika e metodave që nuk pranojnë vlera për parametrat formal?

<p>Ato nuk pranojnë asnjë tip të dhëne (A)</p> Signup and view all the answers

Çfarë komunicimi ndodh në funksionet që pranojnë vlera për parametrat formal dhe kthejnë një vlerë?

<p>Komunikimi është dyanshëm (B)</p> Signup and view all the answers

Si funksionojnë zakonisht metodat me tip kthimi dhe me parametra hyrës?

<p>Ato kthejnë një vlerë në përfundim (B)</p> Signup and view all the answers

Cila është roli i instruksionit RETURN në funksionet me tip kthimi?

<p>Ajo kthen një vlerë në përfundim të funksionit (D)</p> Signup and view all the answers

Flashcards

Metodat

Një bllok instruksionesh që kryen një detyrë të caktuar dhe identifikohet nga një emër.

Përça dhe Sundo

Një teknikë që ndihmon në ndërtimin e programeve nga pjesë më të vogla, të menaxhueshme.

Argumentet

Vlerat e input që i kalohen një metode për realizimin e përllogaritjeve.

Parametra dalës

Rezultati që kthehet nga një metodë pas përllogaritjeve.

Signup and view all the flashcards

Modulariteti

Një përfitim nga përdorimi i metodave për ndarjen e kodit në module të vogla dhe të ripërdorshme.

Signup and view all the flashcards

Sintaksa e metodës

Rregullat për përshkrimin e një metode duke përfshirë modifier, static, returnType, etj.

Signup and view all the flashcards

Metoda standarte

Funksionet e paracaktuara që ofrohen nga gjuhët e programimit.

Signup and view all the flashcards

Metodat e përdoruesve

Funksione të krijuara nga programuesi për nevoja të caktuara të projektit.

Signup and view all the flashcards

Deklarimi i metodës

Sintaksa që përcakton emrin dhe parametrat e metodës.

Signup and view all the flashcards

Parametra hyrës

Variablat që i kalohen metodës gjatë thërritjes.

Signup and view all the flashcards

Parametra formal

Variablat e deklaruar në kokën e metodës.

Signup and view all the flashcards

Instruksioni return

Përfundon ekzekutimin e metodës dhe kthen një vlerë.

Signup and view all the flashcards

Metoda pa parametra hyrës

Funksion që nuk merr asnjë të dhënë si input.

Signup and view all the flashcards

Metoda me parametrat dhe pa tip kthimi

Funksion që ka parametra por nuk kthen ndonjë vlerë.

Signup and view all the flashcards

Kllapa mbyllëse

Simboli që përfundon trupin e metodës.

Signup and view all the flashcards

Përputhja e tipave

Tipi i parametrave hyrës dhe formal duhet të jetë identik.

Signup and view all the flashcards

Metodat pa parametra

Metodat që nuk pranojnë vlera për parametrat formal dhe kthejnë një vlerë në fund.

Signup and view all the flashcards

Overloading në Java

Shkrimi i metodave me të njëjtin emër, por me parametra dalës të ndryshëm.

Signup and view all the flashcards

Tabelë 1-përmasore

Një strukturë të dhënash që përmban një seri numrash.

Signup and view all the flashcards

Simetria e tabelës 2-përmasore

Tabela është simetrike kur A[i][j] = A[j][i] për të gjitha i, j.

Signup and view all the flashcards

Metoda përllogaritëse

Metoda që llogarit vlera si sipërfaqe, mesatare ose produkt.

Signup and view all the flashcards

Argumenti/Parametri

Një argument përbëhet nga tipi i të dhënave dhe emri i tij, i cili dërgohet në një metodë.

Signup and view all the flashcards

Trupi i metodës

Blloku i instruksioneve që realizon një detyrë të caktuar brenda një metode.

Signup and view all the flashcards

Metoda main()

Metoda fillestare e ekzekutimit të një programi në Java.

Signup and view all the flashcards

Thërritja e metodës

Aktivizimi i një metode duke vendosur emrin dhe argumentet e saj në kllapa.

Signup and view all the flashcards

Kllapat {}

Simbolet që kufizojnë trupin e një metode në programim.

Signup and view all the flashcards

Metoda pa tip kthimi

Funksion që nuk kthen një vlerë mbrapsht.

Signup and view all the flashcards

Metoda me parametra hyres dhe pa tip kthimi

Këto metoda pranojnë vlera por nuk kthejnë asgjë në fund.

Signup and view all the flashcards

Funksion që nuk ka instruksion RETURN

Nuk kthen vlerë, pra nuk përdor RETURN me shprehje.

Signup and view all the flashcards

Metoda me parametra hyres dhe me tip kthimi

Këto metoda pranojnë vlera dhe kthejnë një vlerë në përfundim.

Signup and view all the flashcards

Tipi i kthimit të metodës

Duhet të jetë i njëjtë me tipin e kthimit të thërritjes së metodës.

Signup and view all the flashcards

Metoda pa parametra hyres dhe me tip kthimi

Këto metoda nuk pranojnë vlera, por kthejnë një vlerë në fund.

Signup and view all the flashcards

Komunikimi njëkahësor

Këto funksione nuk kthejnë vlera dhe pranojnë parametra por kthejnë vlera mbrapsht.

Signup and view all the flashcards

Study Notes

Leksion 9: Metodat

  • Objektivi i leksionit është të prezantojë metodat
  • Llojet e metodave: tip i kthimit, emri i metodës, parametërët
  • Metodat e tipit të ndryshëm (built-in): p.sh. Math.pow()
  • Sintaksa e deklarimit të një metode: modifikues, tip i kthimit, emri i metodës, parametërët
  • Trupi i metodës: instruksionet që kryen detyrën e specifikuar
  • Kalimi i parametrave tek funksionet
  • Shprehjet return, kthimet e vlerave, dhe si funksionojnë
  • Metodat pa parametra hyrës dhe pa tip kthimi (p.sh., void funksioni())
  • Metodat me parametra hyrës dhe pa tip kthimi (p.sh., void funksioni(int x))
  • Metodat me parametra hyrës dhe tip kthimi (p.sh., double funksioni(int x))
  • Ushtrime për realizimin e metodave të ndryshme me raste konkrete
  • Avantazhet e përdorimit të metodave në programim
  • Shembuj të kodit Java që ilustrojnë përdorimin e metodave
  • Përcaktimi i metodave në Java
  • Përdorimi i metodave të krijuara në kodet Java
  • Ndërtimi dhe përdorimi i metodave standardë në Java

Avantazhet

  • Kodi i pjesëve të programit është i ripërdorshëm
  • Përdorimi i metodave përshpejton zhvillimin e programit
  • Zgjidhja e problemeve është më e lehtë, dhe më e organizuar
  • Përmirësimi i strukturës dhe lehtësisë së menaxhimit të programit

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

More Like This

Java Math Methods Quiz
3 questions

Java Math Methods Quiz

HandsDownSanctuary avatar
HandsDownSanctuary
Java Methods and Parameters Quiz
20 questions
Java Methods and Object Relationships
12 questions
RMI Concepts and Functions Quiz
20 questions
Use Quizgecko on...
Browser
Browser