Članci

Java vježbe za Java Base trening kurs

Lista java vežbi sa rešenjem za kurs Java Base.

Numeracija vežbe ukazuje na nivo težine, od najjednostavnijih do najkomplikovanijih. Ako imate bilo kakvih komentara, pitanja ili sugestija: pišite nam na info@bloginnovazione.it

Vježba 1
Napišite Java program koji traži od korisnika da unese dva niza i prikazuje korisnika true ako su stringovi isti i false ako su različiti.
Vježba 2
Napišite Java program koji traži od korisnika da unese dva niza (str1 i str2) i koji korisniku prikazuje drugu rečenicu sa sljedećim uvjetima:
1) ako su isti napišite “string” + + ”Je jednako” +
2) ako se razlikuju napišite “string” + + ”Razlikuje se od” +
3) ako je jedno od dva uključeno u drugi "string" + + ”Uključuje se u nizu +
4) u slučaju da je jedno uključeno u drugo, recite koliko ima pojavljivanja, a zatim napišite
“Pojavljivanja su:” +
Vježba 3
S obzirom na unos sa tastature, provjerite sadržaj, (prva tri uslova nisu isključiva, dok lažno (savremeno) od prva tri uslova podrazumijeva četvrtu opciju):
1) ako se binarni broj pretvori u decimalni i heksadecimalni izlaz
2) ako se decimalni broj pretvori u izlaz u binarni i heksadecimalni
3) ako se heksadecimalni broj pretvori u binarni i decimalni izlaz
4) u svim ostalim slučajevima prijavi neprihvatljiv unos i zahteva ubacivanje
zatim za ulaz '101' izvršite konverzije 1, 2 i 3
za ulaz '123' izvršite konverzije 2 i 3
za ulaz '89A' izvršite konverziju 3
za ulaz '89G' izvršite tačku 4
Vježba 4
Napravite program koji pretvara temperaturu iz stepeni Celzijusa u stepene Kelvina. Program mora imati dvije oznake, dva tekstualna polja i dugme. Tekstualna polja i oznake moraju biti organizovane u panelu sa rasporedom mreže jedne kolone; drugi panel će sadržavati jedno dugme i postojati glavni panel koji sadrži dva opisana panela.
Vježba 5
Napišite Java program koji uzima dva unosa sa tastature i izlazi sumu, uzimajući u obzir da:
- ako su dva cijela broja, zbroj se iskazuje kao izlaz
- ako su to dva niza, konkatenacija se prijavljuje u izlazu
Vježba 6
Prepišite kod vježbe 3 koristeći Java preopterećenje, definendo dvije metode koje imaju isto ime i koje implementiraju: prva je aritmetički zbir a druga konkatenacija nizova
Vježba 7
Prepišite kod vježbe 4 koristeći Java preopterećenje, prepoznajući sadržaj nizova pomoću regularnih izraza. Ako postoji barem jedno slovo onda spajamo, u suprotnom sabiramo
Vježba 8
Pisanje Java programa koji je dao broj na ulazu izračunava faktorijel koristeći i rekurziju i iteraciju, i upisuje oba rezultata na izlaz.
Vježba 9
Pisanje Java programa koji je dao broj na ulazu izračunava faktorijel koristeći i rekurziju i iteraciju, i upisuje oba rezultata na izlaz.
Vježba 10
Napisati java program koji može upravljati operacijama umetanja, brisanja i binarnog pretraživanja unutar liste cijelih brojeva, s ciljem upravljanja uređenim indeksom brojeva simulirajući ponašanje indeksa tablice relacijske baze podataka.
Vježba 11
Napišite java program koji čita ulaznu datoteku pod nazivom textinput.txt i provjerava njen sadržaj
1) ako fajl 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, odštampajte broj na ekranu
4) ako datoteka postoji i sadrži dva broja u dva reda, ispisati zbir između dva broja
5) ako datoteka postoji i sadrži više od dva broja, učinite je proizvodom
Vježba 12
Napišite java program za upravljanje narudžbama za stolovima u restoranima.
U restoranu se mogu rasporediti stolovi, svaki sa brojčanim brojem i brojem sjedećih mjesta.
Za svaku tabelu mora se pohraniti bevi potrošenog posuđa, mora biti moguće automatski izračunati račun za plaćanje.
Posuđe i bevi dostupni, umjesto toga pohranjeni su u 'Menu' klasi koja ih dijeli u dvije kategorije (jela i bevidi, zaista).
Svako jelo ili bevanda mora biti kvalificiran jedinstvenim alfanumeričkim identifikatorom (ime) i njegovom cijenom.

izrada BlogInnovazione.it


Inovacijski bilten
Ne propustite najvažnije vijesti o inovacijama. Prijavite se da ih primate putem e-pošte.

Nedavni članak

Prednosti bojanki za djecu - svijet magije za sve uzraste

Razvijanje finih motoričkih sposobnosti kroz bojenje priprema djecu za složenije vještine poput pisanja. Za bojenje…

2 May 2024

Budućnost je tu: Kako brodarska industrija revolucionira globalnu ekonomiju

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

1 May 2024

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

Prošlog ponedjeljka Financial Times je objavio dogovor sa OpenAI. FT licencira svoje novinarstvo svjetske klase…

30 april 2024

Online plaćanja: Evo kako vas usluge striminga čine da plaćate zauvijek

Milioni ljudi plaćaju usluge striminga, plaćajući mjesečne pretplate. Uvriježeno je mišljenje da vi…

29 april 2024