Kezdőoldal » Számítástechnika » Programozás » Elmagyarázná nekem valaki ezt...

Elmagyarázná nekem valaki ezt a kódot?

Figyelt kérdés

Pontról pontra hogy megértsem, ugyan van amit értek például hogy string vagy printLn, operátorokat de van benne néhány sor amit nem tudok értelmezni, hogy egy tiszta képet lássak, vagy esetleg tanács jöhetne hogy az ilyen apróságokat, mint CopyToMe vagy buffer, mi alapján tudnám megérteni vagy elég-e tudni a jelentését?

[link]



2022. márc. 18. 14:25
1 2
 11/13 anonim ***** válasza:

Valami elképesztő katyvasz ahogy/amit írsz.

Hol tanulsz programozni?

2022. márc. 19. 19:09
Hasznos számodra ez a válasz?
 12/13 A kérdező kommentje:
Magamtól itthon, de gondolkodom egy képzésen.
2022. márc. 19. 19:45
 13/13 anonim ***** válasza:

"Tehát deklaráljuk hogy honnan indul az utasítás(0-ból, mert ez a helye számmal megadva, de ez lehet akar 2 is), akkor onnan indul az utasítás egy adott programban?"


Huhh... nem. Nem az utasítás indul onnan, hanem a karakterlánc 0. elemét veszi először.


"De miért kell külön az megadni hogy" encounter the letter 'g'. " ha ez ugyi benne van a feltételben, vagy a valtozoban es feltetelben."


Nem kell külön megadni, az egyszerűen csak a karakterlánc része.

Ennél a résznél:


String copyFromMe = "Copy this string until you " +

"encounter the letter 'g'.";


Össze van fűzve a két karakterlánc. Ez ugyanaz, mint ha ezt írnád:

String copyFromMe = "Copy this string until you encounter the letter 'g'.";


"Egyedi valtozo értékekkel egyenlő objektum?"


A kinek a micsodája???


"Akkor miért kell objektum ha minden valtozo deklarálva van es a szoveglánc."


Itt már a kérdést sem értem :D


"De most akkor a Stringbuffer sorban az egyenlet bal oldalán a változó tipusa es neve jobb oldalon az értéke? :) köszi szépen, ha elmondod és bocsi a helytelen felirasok miatt"


Nem egyenlet, hanem értékadás, de valahogy úgy van, ahogy írod.


StringBuffer copyToMe = new StringBuffer();


Itt

- StringBuffer a változó típusa

- copyToMe a változó neve

- a "new" egy nyelvi operátor, ami új objektumot hoz létre

- a StringBuffer() pedig annak az objektumnak a típusa, amit létrehozunk


Tehát a "new StringBuffer()" kifejezés elkészít egy objektumot, meghívja annak konstruktorát, majd az elkészült objektumot átadja a copyToMe változónak, így ez a változó onnantól fogva erre az új StringBuffer típusú objektumra mutat.



Szerintem kezd előről azt a könyvet, mert olyan dolgokat kérdezel, amik benne vannak az első fejezetekben. Az értékadó operátor pl. a 4.5.-ös fejezetben, a változóinicializálás a 3.4.-ben, a változónevek a 3.2.-ben...

Vagy az értő olvasással vannak gondok nálad, vagy túl felületesen olvasol. A fejezetek végén az ellenőrző kérdéseket megválaszoltad? A gyakorlófeladatokat megoldottad?

2022. márc. 19. 20:37
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!