egyszerű java programok alkalmasak a programozó kódolási képességeinek értékelésére. A kódolással kapcsolatos kérdéseket szinte minden interjúban megtalálja.
ezeknek a programozási kérdéseknek az az ötlete, hogy megvizsgáljuk a jelölt gondolkodási folyamatát. A legtöbb esetben a kezdeti megoldás nem hatékony, ami további kérdéseket tesz fel, és megvizsgálja, hogy az interjúalany tovább javíthatja-e vagy sem.
egyszerű Java programok
itt 10 egyszerű java programot biztosítok., Ezek jók a kódolási gyakorlat, és lehet használni az interjúkban. Kérjük, próbálja meg írni a megoldást magad, mielőtt nézi a választ, hogy kapsz több bizalmat, és ellenőrizheti, hogy a megoldás jó-e vagy sem. Vegye figyelembe, hogy a megoldások tovább javíthatók, tehát ha jobb megközelítést kapott, kérjük, ossza meg velünk észrevételeit.
Reverse A String
- Null check elkerülése NullPointerException.
- a
StringBuilder
helyettStringBuffer
A jobb teljesítmény érdekében., - helyi változó létrehozása a bemeneti karakterlánc hosszához, ahelyett, hogy if állapotban lenne. Kevesebb funkcióhívás, jobb a teljesítmény.
- lehetett volna javítani azáltal, hogy a felhasználói bemenet helyett statikus vizsgálati adatok
Fibonacci Series
- Program javítható azáltal, hogy a felhasználói bemenet száma egészek nyomtatni.
- vegye figyelembe a
System.out.print
funkció használatát a számok egysoros nyomtatásához, jó munka. - Fibonacci számok kezdődik 0 vagy 1, fenti program lehet terjeszteni, hogy a felhasználó bemenet kiindulási pont.,
- szépen írt egyszerű program, jó, hogy nem használja a rekurzió vagy komplex kódolás.
Prime Number Check
- jó látni használata szkenner osztály, hogy a felhasználói bemenet.
- figyeljük meg a néhány, ha ellenőrzi, hogy ellenőrizze a számokat, ahol a szabályok eltérőek, azaz 0,1 és 2. A 0 és az 1 nem prímszám, a 2 pedig az egyetlen páros prímszám.,
- A divízió ellenőrzés történik, csak addig, amíg a
i , smart thinking and good for performance.
- A módszer sikertelen lesz, burkol, a negatív egész számok – Vagy felhasználói tudom, hogy be pozitív egész szám az a fő módszer, Vagy hogy a szám pozitív, akkor ez a folyamat.
ellenőrizze a Palindrome karakterláncot
- új karakterlánc létrehozása fordított sorrendben a StringBuilder segítségével, majd ellenőrizze, hogy értéke megegyezik-e az eredeti karakterlánccal.
- végrehajtása javítható összehasonlításával a karakterek mindkét végén. Ha a karakterlánc hossza 5, akkor a palindrome, ha a 0TH==4th és az 1st==3rd karakterlánc., Nincs szükség külön karakterlánc létrehozására. Próbáljon meg kódot írni ehhez, majd tegye a hozzászólások részben.
rendezzen egy tömböt programozottan
- számos rendezési algoritmus létezik, a buborék rendezését könnyebb végrehajtani.
- a rendezés összetett, és a jobb teljesítmény érdekében a gyűjtemény vagy tömb rendezéséhez Java API módszerekre kell támaszkodnia, amelyek újra feltalálják a kereket.
- is beszélve a használata összehasonlítható és összehasonlító válogatás hozzá bónusz pontokat az Ön számára.,
Read 3 input Strings, concat and print
- Program rugalmas concat tetszőleges számú karakterláncok, amely azt mutatja, gondolkodás kód újrafelhasználás és tartása rugalmas.
- megfelelő üzenetek a felhasználó irányításához, amikor valaki futtatja a programot.
- használata StringBuilder helyett String + operátor összefűzéshez.
- az erőforrások bezárása, amint végeztünk vele, így elkerülve a memória szivárgását. Jó programozási szokásokat mutat.,
távolítsa el a páratlan számokat az egész tömbből
Ha ezt a kódot olvassa, látnia kell, hogy betartja a fent említett összes pontot. Próbálj meg tiszta és egyszerű kódot írni, kövesd a bevált gyakorlatokat, Nevezd meg a metódusokat és változókat, és jó leszel.
összes Törlése egyező elemek listájának
- Észre a removeAll módszer létrehozott objektumok listája, akkor működni fog bármilyen típusú listát. Így írunk újrafelhasználható kódot.
- az iterator használatával távolítsa el az elemet a listáról.,
- a bemenet vágása a véletlen fehér terek eltávolításához a bemeneti karakterláncokból.
Átlaga számok kerekítése fele-fel-skála 2
Csere két szám
könnyen swap számok segítségével egy ideiglenes változót. De ha meg tudod csinálni anélkül, hogy, akkor félelmetes.
Ez minden egyszerű java programok interjúk. Menj át rajtuk, és próbáld meg megtanulni a legjobb módja annak, hogy írjon kódot, és lenyűgözni a kérdező.