Hogyan tudok két tömb egyező elemeit egy harmadikba rakni?
Sziasztok! Vizsgafeladatnak kaptuk projektmunkakent, hogy csináljuk meg ezt a feladatot. A lenyeg, az, amit a kerdesben leirtam. Az en modszerem az alábbi, de nem tökéletes. Ezért szeretnék segítséget kérni:
Public class Vizsga {
Public static void main(String [] args) {
String[] tomb1 = { ide kepzeljetek a szavakat};
String [] tomb2 = {ide is} ;
String[] tomb3 =... Ne ide nem tudom, hogy egyaltalan ez kell-e, vagy más..
For(int i = 0; i< tomb1.length; i++) {
For(int j = 0; j < tomb2.length; j++) {
} if(tomb1[i] == tomb2[i]) { tomb3[i] += (tomb1[i] == tomb2[i]) ;
}
Syso.(tomb3)
Es erre irja a java, hogy array index out of bond exception
Scope fogalmát kéne tisztázni.
Azt, hogy a változó a program melyik részében él. Tisztázni kéne a global és a local fogalmát is.
Telóról nem tudok kis regényt pötyögni erről most. A ciklus futó változója legyen a sajátja. Ez szerintem így jó. Legyen a ciklusban deklarálva a futóváltozó. Ami utána történik a fenti kódban, hogy nem jó helyen van a második cikluson belül használva az i és egyáltalán nincs használva a j.
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!