Hirdetés
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Xiaomi 15T Pro - a téma nincs lezárva
- Nagy aksival és erős hardverrel megjött Magyarországra a Poco X8 Pro és Pro Max
- Samsung Galaxy S26 Ultra - fontossági sorrend
- Google Pixel topik
- Drasztikus változást mutat a Sony mobilja az első képeken
- Megnyerné a Motorola a furcsa mobilnevek bajnokságát
- Apple Watch
- MWC 2026: Bajnoki címre pályázik a Xiaomi Watch 5
- Milyen okostelefont vegyek?
Új hozzászólás Aktív témák
-
Szmeby
tag
válasz
#74220800
#9124
üzenetére
Szuper.
Jól gondolod, az && meg a || shortcut operátornak is hívja magát, ha a feltétel eleje önmagában is meghatározza a feltétel kimenetelét a többi része már fel sem hívódik."De miért nem megy úgy, ha előszór a rekurzív képletet hívom meg ..."
Azért mert a rekurzív hívásnak le kell futnia ahhoz, hogy a feltételben ki lehessen értékelni. De nem fut le. Belemegy a metódusba újra új paraméterekkel, majd azon belül is újra megint új paraméterekkel, és így tovább. A végtelen ciklus miatt csak befelé megy, sose jön ki onnan. Valaminek terminálnia kell, csak akkor jut vissza, akkor tudja azt mondani, hogy true vagy false, az if-ben akkor ki tud értékelődni, és lefutna a programod.
Nézd át újra a rekurzióról tanultakat. Vagy tényleg tegyél bele egy breakpointot, és - ha Eclipse-et használsz - nyomogasd az F5-öt a flow hívásnál. Ezzel belelép... megnézheted, miben változtak a paraméterek és hogy a hívás meddig jut el a metódusban, mielőtt újra ráhívna saját magára, F5. Nézd közben a stack-et is, minden egyes rekurzív hívásnál egy új sorral bővül.
Ha már érted, vedd ki a breakpointot és F8-cal engedd el, hadd teljesítse be a végzetét.
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Kormányok / autós szimulátorok topikja
- 50 év után kilőtt négy űrhajós a Holdra
- Teljes verziós játékok letöltése ingyen
- Tidal
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- Sweet.tv - internetes TV
- Sorozatok
- Szomjan halunk, míg az AI dolgozik
- Egyre több tényező hajtja felfelé az árakat, és hol van még a vége?
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- További aktív témák...
- teljesen ÚJ Bontatlan Apple iPhone 17e 256GB ! 1Év nemzetközi APPLE GARANCiA
- ÚJ bontatlan Apple iPhone 17 Pro Max 256GB ! aktiválástól 1 ÉV nemzetközi APPLE GARANCiA
- Aorus RGB 16GB (2x8GB) DDR4 3333MHz GP-ARS16G33
- Genius SP-HF2800BT bluetooth hangszóró
- Kingston FURY Beast RGB 16GB (2x8GB) White RGB Special Edition DDR4 3600MHz CL17 KF436C17BWAK2/16
- Dell Optiplex 3020 MT,i3-4130,8GB RAM,128GB SSD,WIN10
- szinteÚJ 2030 Gar! Dell Pro Max 14 Ryzen AI 9 HX PRO 370 32GB LPDDR5X 512GB NVMe SSD
- Dell Precision 5550,15.6",FHD+,i9-10885H,32GB DDR4,512 GB SSD,T2000 4GB,WIN11
- Akciós kisWorkstation! Dell Precision 3560 i7-1165G7 4.7GHz / 32GB / 512GB / Quadro T500 2GB FHD 15"
- Apple iPhone 17E 256GB,Új,Dobozaval,24 hónap garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


