- gban: Ingyen kellene, de tegnapra
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- sziku69: Szólánc.
- GoodSpeed: Samsung 980 PRO 1TB M.2 (MZ-V8P1T0BW) vs Samsung 990 PRO 2TB M.2 (MZ-V9P2T0BW)
- Magga: PLEX: multimédia az egész lakásban
- Gurulunk, WAZE?!
- Parci: Milyen mosógépet vegyek?
- ldave: New Game Blitz - 2025
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
-
LOGOUT
Új hozzászólás Aktív témák
-
KubanitoS
veterán
Alakul a Java tanulás, szeretnék kérdezni egyet.
///////
public class gyak {
public static void main(String[] args) {String szo = "xxxx";
int hanyszorvanmegbenne = 0;for (int i = 0; i < [color = red] szo.length() - 3; [/color] i++) {
if (szo.substring(i, i + 2).equals(szo.substring(i + 2, i + 4))) {
hanyszorvanmegbenne++;
}
}
System.out.println(hanyszorvanmegbenne);
}
}
/////////
A fenti kód működik, annyit csinál, hogy substring segítségével megnézi, hogy egy adott stringben hányszor található meg egymás mellett négy ugyanolyan karakter.Három karaktert vizsgál meg egyszerre és nézi az átfedéseket is, de nem igazán értem, miért kell a -3 a length után a ciklusba. Vagyis papíron levezetve teljesen logikus a dolog és kell is oda a -3 ahhoz, hogy ne dobjon hibát, de sajnos nem értem a logikáját teljesen. Valaki volna kedves elmagyarázni szájbarágósan?
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Lenovo ThinkPad T14 Intel I7 10610U
- Asus TUF Gaming A15 ASUS FA507XU 15,6" FHD 144Hz, R9-7940HS, 32GB, 2x2TB SSD, GeForce RTX 4050
- Playstation 5 Drive Edition 825GB (CFI-1116A), dobozában, 6 hónap garanciával, Bp-i üzletből eladó!
- Komplett Pentium I-II
- Xbox Series X, dobozában, kitisztítva+újrapasztázva, 6 hó teljeskörű gar., Bp-i üzletből eladó!
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest