Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Komoróczy Tamás 1 Java programozási nyelv Metódusok.

Hasonló előadás


Az előadások a következő témára: "Komoróczy Tamás 1 Java programozási nyelv Metódusok."— Előadás másolata:

1 Komoróczy Tamás 1 Java programozási nyelv Metódusok

2 Komoróczy Tamás 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 Komoróczy Tamás 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 Komoróczy Tamás 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 Komoróczy Tamás 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 Komoróczy Tamás 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 Komoróczy Tamás 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 Komoróczy Tamás 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 Komoróczy Tamás 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 Komoróczy Tamá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 Komoróczy Tamás 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 Komoróczy Tamás 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 Komoróczy Tamás 13 Feladat 1.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! 2.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 Komoróczy Tamás 14 Vége


Letölteni ppt "Komoróczy Tamás 1 Java programozási nyelv Metódusok."

Hasonló előadás


Google Hirdetések