Artikoloj

Java-ekzercoj por trejna kurso de Java Base

Listo de javaj ekzercoj kun solvo por trejna kurso de Java Base.

La numerado de la ekzerco estas indika pri la nivelo de malfacileco, de la plej simpla ĝis la plej komplika. Se vi havas komentojn, demandojn aŭ sugestojn: skribu al ni ĉe info @bloginnovazione.it

Ekzerco 1
Skribu Java-programon, kiu instigas la uzanton enigi du ŝnurojn kaj montras la uzanton vera se la ŝnuroj estas samaj kaj malvera se ili estas malsamaj.
Ekzerco 2
Skribu Java-programon, kiu instigas la uzanton enigi du ĉenojn (str1 kaj str2) kaj kiu montras malsaman frazon al la uzanto kun la sekvaj kondiĉoj:
1) se ili estas samaj skribu “la ŝnuro” + + ”Estas egala al” +
2) se ili estas malsamaj skribu "la ĉeno" + + ”Estas malsama de” +
3) se unu el la du estas inkluzivita en la alia "la ŝnuro" + + ”Estas inkluzivita en la + ĉeno
4) en la okazo, ke unu estas inkluzivita en la alia, diru kiom da okazoj estas, kaj poste skribu
"La okazoj estas:" +
Ekzerco 3
Donita klavarenigo, kontrolu la enhavon, (la unuaj tri kondiĉoj ne estas ekskluzivaj, dum la falsa (nuntempa) de la unuaj tri kondiĉoj implicas la kvaran opcion):
1) se binara nombro konvertiĝas al decimala kaj deksesuma eligo
2) se dekuma nombro konverti al eligo al duuma kaj deksesuma
3) se deksesa nombro konverti al duuma kaj decimala eligo
4) en ĉiuj aliaj kazoj raportu neakcepteblan enigon kaj petu enmeton
tiam por la enigo '101' faru la konvertiĝojn 1, 2 kaj 3
por enigo '123' faru konvertiĝojn 2 kaj 3
por enigo '89A' faru la konvertiĝon 3
por enigo '89G' efektivigu la punkton 4
Ekzerco 4
Faru programon, kiu konvertas temperaturon de celsiusgradoj al gradoj Kelvin. La programo devas havi du etikedojn, du tekstajn kampojn kaj butonon. Tekstaj kampoj kaj etikedoj devas esti organizitaj en panelo kun ununura kolumna krada aranĝo; alia panelo enhavos la ununuran butonon kaj estos la ĉefa panelo kiu enhavas la du panelojn priskribitajn.
Ekzerco 5
Skribu Java-programon kiu prenas du klavarajn enigojn kaj eligas la sumon, konsiderante tion:
- se ili estas du entjeroj, la sumo estas raportita kiel eligo
- se ili estas du ĉenoj, la kunkateno estas raportita en la eligo
Ekzerco 6
Reskribi la kodon de ekzerco 3 uzante la Ĝava troŝarĝon, definendo du metodoj, kiuj havas la saman nomon kaj kiuj efektivigas: la unua la aritmetika sumo kaj la dua la kunligado de ŝnuroj
Ekzerco 7
Reskribi la kodon de ekzerco 4 uzante Java-troŝarĝon, rekonante la enhavon de ĉenoj per regulaj esprimoj. Se estas almenaŭ unu litero tiam ni kunkatenas, alie ni aldonas
Ekzerco 8
Skribi Java programon kiu donita nombron en enigo komputas la faktorialon uzante kaj rekurson kaj ripeton, kaj skribas ambaŭ rezultojn al la produktaĵo.
Ekzerco 9
Skribi Java programon kiu donita nombron en enigo komputas la faktorialon uzante kaj rekurson kaj ripeton, kaj skribas ambaŭ rezultojn al la produktaĵo.
Ekzerco 10
Skribu java-programon kapablan administri la operaciojn de enigo, forigo kaj binara serĉo ene de listo de entjeroj, kun la celo administri ordigitan indekson de nombroj simulante la konduton de tabelindekso de rilata datumbazo.
Ekzerco 11
Skribu java-programon, kiu legas enigdosieron nomitan textinput.txt kaj kontrolas ĝian enhavon
1) se la dosiero ne ekzistas, skribu "la dosiero ne ekzistas"
2) se la dosiero ekzistas kaj estas malplena, skribu "la dosiero textinput.txt estas malplena"
3) se la dosiero ekzistas kaj enhavas nur unu numeron, presi la numeron sur la ekrano
4) se la dosiero ekzistas kaj enhavas du nombrojn sur du linioj, presi la sumon inter la du nombroj
5) se la dosiero ekzistas kaj enhavas pli ol du nombrojn, faru ĝin la produkto
Ekzerco 12
Skribu java programon por administri mendojn ĉe restoraciotabloj.
Tabloj povas esti aranĝitaj en la restoracio, ĉiu kun nombra identigilo kaj kelkaj sidlokoj.
Por ĉiu tablo devas esti konservita la bevkaj la pladoj konsumitaj, devas esti eble aŭtomate kalkuli la pagitan fakturon.
La pladoj kaj la bevkaj disponeblaj, estas anstataŭe stokitaj en "Menuo" klaso kiu dividas ilin en du kategoriojn (pladoj kaj beviru, ja).
Ĉiu plado aŭ bevanda devas esti kvalifikita per unika alfanombra identigilo (nomo) kaj ĝia prezo.

redakcio BlogInnovazione.it


Informilo pri novigo
Ne maltrafu la plej gravajn novaĵojn pri novigado. Registriĝi por ricevi ilin retpoŝte.

Lastaj artikoloj

Eldonistoj kaj OpenAI subskribas interkonsentojn por reguligi la fluon de informoj prilaboritaj de Artefarita Inteligenteco

Pasintlunde, la Financial Times anoncis interkonsenton kun OpenAI. FT licencas sian mondklasan ĵurnalismon...

30 aprilo 2024

Interretaj Pagoj: Jen Kiel Fluaj Servoj Faras Vin Pagi Eterne

Milionoj da homoj pagas por streaming-servoj, pagante monatajn abonkotizojn. Estas komuna opinio, ke vi...

29 aprilo 2024

Veeam havas la plej ampleksan subtenon por ransomware, de protekto ĝis respondo kaj reakiro

Coveware de Veeam daŭre liveros servojn de respondaj incidentoj pri ciberĉantaĝo. Coveware ofertos krimmedicinajn kaj solvajn kapablojn...

23 aprilo 2024

Verda kaj Cifereca Revolucio: Kiel Prognoza Prizorgado Transformas la Petrolo kaj Gasa Industrio

Prognoza prizorgado revolucias la petrolon kaj gasan sektoron, kun noviga kaj iniciatema aliro al plantadministrado...

22 aprilo 2024