1 / 14

Java programozási nyelv Metódusok

Java programozási nyelv Metódusok. Jogi rendelkezések. A következőket teheted a művel: szabadon másolhatod, terjesztheted, bemutathatod és előadhatod a művet származékos műveket (feldolgozásokat) hozhatsz létre Az alábbi feltételekkel:.

tekli
Télécharger la présentation

Java programozási nyelv Metódusok

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Java programozási nyelvMetódusok

  2. Jogi rendelkezések A következőket teheted a művel: szabadon másolhatod, terjesztheted, bemutathatod és előadhatod a művet származékos műveket (feldolgozásokat) hozhatsz létre Az alábbi feltételekkel: Jelöld meg!. A szerző vagy a jogosult által meghatározott módon kell megjelölni a művet: Szerző és eredeti elérhetőség Ne add el!. Ezt a művet nem használhatod fel kereskedelmi célokra. Nevezd meg! - Ne add el! 2.5 Magyarország További információ a képre kattinva

  3. Java metódusok • A metódusok az objektumok eljárásai és függvényei • Eljárás, melynek nem definiált a visszatérési típusa (void) • A függvény értéket ad vissza, melynek típusa van. • Meghívhatjuk eljárás formában is, ilyenkor a visszaadott érték a szemétbe kerül.

  4. Metódus szintaxisa módosító visszatérési_típus metódus_neve (formális paraméter lista) { Metódus törzse }

  5. Módosítók • public; protected; private • A metódus láthatósága • Csak egyiket használhatjuk • static • Osztálymetódus • További módosítók is lehetségesek, azokkal nem foglalkozunk

  6. Visszatérési típus • void • Semleges; ezt hasnáljuk, ha eljárást írunk • Primitív típus • Számok • Logikai típus • Karakter; string • Egyéb primitív típusok • Objektum típus

  7. Formális paraméterlista • A paraméterek nevét és típusát soroljuk fel • A paraméter lista mindig kötelező, legfeljebb üres () • Több paraméter esetén az elválasztó karakter a ,

  8. Paraméterek átadása • A paraméternek kötelező típust megadni • A paraméter a hívásakor kap értéket • A paraméter a metódusra nézve lokális • A Java csak értékszerinti paraméterátadást ismer!

  9. Visszatérés metódusból • Eljárás esetén az utasítás blokk vége jelzi a metódus végét • Függvény esetében kötelező egy értékadás, ahol a függvény értékét határozzuk meg return visszatérési_érték; • Figyeljünk arra, hogy mindenképpen legyen return, és arra is, hogy rákerüljön a vezérlés

  10. Minta eljárásra public class sorok { public static void main(String argumentumlista[]){ sor(5,'x'); sor(8,'w'); } static void sor(int darab,char c){ for (int i=1; i<=darab; i++) System.out.print(c); System.out.println(); } }

  11. Minta függvényre public class szamok { public static void main(String argumentumlista[]){ System.out.println(szamtani(5,9)); System.out.println(mertani(5,9)); } static double szamtani(double a, double c){ double ertek=(a+c)/2; return ertek; } static double mertani(double a, double c){ double ertek=Math.sqrt(a*c); return ertek; } }

  12. Rekurzió public class rekurzio { public static void main(String argumentumlista[]){ int tag=10; System.out.println("A Fibonacci sorozat "+tag+". tagja:"+Fibonacci(tag)); } static long Fibonacci(int n){ if (n == 0 || n == 1) return n; else return Fibonacci (n-1) + Fibonacci (n-2); } }

  13. Feladat • Készítsünk Java programot amely a másodfokú egyenletet oldja meg függvény segítségével. A függvény a diszkriminánst adja vissza! • Készítsünk Java programot amelyben metódusokat használunk a következő feladat megoldására: kérj be a billentyűzetről két valós számot. Ezek egy-egy gömb sugarai. Írassuk ki a két gömb térfogatának különbségét. (a nagyobból a kisebbet vonjuk ki)

  14. Vége

More Related