Članci

Java vježbe za tečaj Java Base

Popis java vježbi s rješenjem za Java Base tečaj.

Numeriranje vježbi ukazuje na razinu težine, od najjednostavnije do najsloženije. Ako imate bilo kakvih komentara, pitanja ili prijedloga: pišite nam na info @bloginnovazione.it

Vježba 1
Napišite Java program koji od korisnika traži da unese dva niza i prikazuje korisniku true ako su nizovi isti i false ako su različiti.
Vježba 2
Napišite Java program koji od korisnika traži da unese dva niza (str1 i str2) i koji korisniku prikazuje drugu rečenicu sa sljedećim uvjetima:
1) ako su isti napišite "niz" + + ”Jednako je” +
2) ako su različiti napišite "niz" + + ”Razlikuje se od” +
3) ako je jedno od to dvoje uključeno u drugi "niz" + + ”Uključeno je u niz +
4) u slučaju da je jedno uključeno u drugo, recite koliko ima pojavljivanja, a zatim napišite
“Pojave su:” +
Vježba 3
S obzirom na unos s tipkovnice, provjerite sadržaj (prva tri uvjeta nisu isključiva, dok netočan (suvremen) od prva tri uvjeta implicira četvrtu opciju):
1) ako se binarni broj pretvara u decimalni i heksadecimalni izlaz
2) ako se decimalni broj pretvara u izlaz u binarni i heksadecimalni
3) ako se heksadecimalni broj pretvara u binarni i decimalni izlaz
4) u svim ostalim slučajevima prijaviti neprihvatljiv unos i zatražiti umetanje
zatim za unos '101' izvršite konverzije 1, 2 i 3
za unos '123' napravite konverzije 2 i 3
za unos '89A' izvršite konverziju 3
za unos '89G' izvršite točku 4
Vježba 4
Napravite program koji pretvara temperaturu iz Celzijevih stupnjeva u Kelvine. Program mora imati dvije oznake, dva tekstualna polja i gumb. Tekstualna polja i oznake moraju biti organizirani u ploči s rešetkastim izgledom jednog stupca; drugi panel će sadržavati jedan gumb i tu će biti glavni panel koji sadrži dva opisana panela.
Vježba 5
Napišite Java program koji uzima dva unosa s tipkovnice i ispisuje zbroj, uzimajući u obzir sljedeće:
- ako su dva cijela broja, zbroj se prijavljuje kao izlaz
- ako su dva niza, ulančavanje se prijavljuje u izlazu
Vježba 6
Prepišite kod vježbe 3 koristeći Java overload, definendo dvije metode koje imaju isti naziv i koje implementiraju: prva aritmetički zbroj, a druga ulančavanje nizova
Vježba 7
Prepišite kod vježbe 4 koristeći preopterećenje Jave, prepoznavanje sadržaja nizova pomoću regularnih izraza. Ako postoji barem jedno slovo onda spajamo, inače zbrajamo
Vježba 8
Pisanje Java programa koji daje broj na ulazu izračunava faktorijel koristeći i rekurziju i iteraciju, te oba rezultata zapisuje na izlaz.
Vježba 9
Pisanje Java programa koji daje broj na ulazu izračunava faktorijel koristeći i rekurziju i iteraciju, te oba rezultata zapisuje na izlaz.
Vježba 10
Napišite java program koji može upravljati operacijama umetanja, brisanja i binarnog pretraživanja unutar popisa cijelih brojeva, s ciljem upravljanja uređenim indeksom brojeva simulacijom ponašanja indeksa tablice relacijske baze podataka.
Vježba 11
Napišite java program koji čita ulaznu datoteku pod nazivom textinput.txt i provjerava njezin sadržaj
1) ako datoteka ne postoji, napišite "datoteka ne postoji"
2) ako datoteka postoji i prazna je, napišite "datoteka textinput.txt je prazna"
3) ako datoteka postoji i sadrži samo jedan broj, ispišite broj na ekranu
4) ako datoteka postoji i sadrži dva broja u dva retka, ispišite zbroj između dva broja
5) ako datoteka postoji i sadrži više od dva broja, neka bude proizvod
Vježba 12
Napišite java program za upravljanje narudžbama za stolovima restorana.
U restoranu se mogu rasporediti stolovi, svaki sa numeričkom oznakom i brojem sjedećih mjesta.
Za svaku tablicu mora se pohraniti bevi konzumiranih jela, mora biti moguće automatski izračunati račun za plaćanje.
Posuđe i bevi dostupni, umjesto toga pohranjuju se u klasu 'Jelovnik' koja ih dijeli u dvije kategorije (jela i bevidi, doista).
Svako jelo odn bevanda mora biti kvalificiran jedinstvenim alfanumeričkim identifikatorom (ime) i svojom cijenom.

Uređivačka ploča BlogInnovazione.it


Innovation newsletter
Ne propustite najvažnije vijesti o inovacijama. Prijavite se da ih primate e-poštom.

Nedavni članci

Prednosti bojanki za djecu - svijet magije za sve uzraste

Razvijanje fine motorike kroz bojanje priprema djecu za složenije vještine poput pisanja. Za bojanje…

2 svibnja 2024

Budućnost je ovdje: Kako pomorska industrija revolucionira globalnu ekonomiju

Pomorski sektor je prava globalna gospodarska sila, koja je krenula prema tržištu od 150 milijardi...

1 svibnja 2024

Izdavači i OpenAI potpisuju ugovore za reguliranje protoka informacija koje obrađuje umjetna inteligencija

Prošlog ponedjeljka, Financial Times je najavio dogovor s OpenAI-jem. FT licencira svoje novinarstvo svjetske klase...

Travnja 30 2024

Online plaćanja: Evo kako vas usluge strujanja tjeraju da plaćate zauvijek

Milijuni ljudi plaćaju usluge strujanja, plaćajući mjesečne pretplate. Uvriježeno je mišljenje da ste…

Travnja 29 2024