Java programozás egy tömb elemei?
Egy tömb összes elemét ki lehet írni egyszerre?
int[] sz = {50,21,23,46834,6846};
System.out.println(sz[3]);
Így tudom hogy a sorozat 4. elemét írja ki. Egyszerre lehet-e? Illetve mondjuk a 2.-at és a 4.-et ?
Kit tudod írni a 2. és a 4. elemét pl. így:
System.out.println(sz[1] + ", " + sz[3]);
Ha egyszerre akarod az összeset, akkor szöveggé kell alakítanod az egészet egy ciklusban StringBuilderrel vagy Streamben egy Collectorral (Java8).
Streammel pl.:
System.out.println(Arrays.stream(sz)
.mapToObj(Integer::toString)
.collect(Collectors.joining(", "))
);
Ugyan már...
System.out.println(sz);
for loop-pal(for each)
Pl.:
Ha egy sorba akarod:
for(int n:sz) {
System.out.printf(n+" ");
}
Ha külön sorba akarod:
for(int n:sz) {
System.out.println(n);
}
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!