Artikler

Java-øvelser for Java Base-treningskurs

Liste over java-øvelser med løsning for Java Base-treningskurs.

Nummereringen av øvelsen er en indikasjon på vanskelighetsgraden, fra den enkleste til den mest kompliserte. Hvis du har kommentarer, spørsmål eller forslag: skriv til oss på info @bloginnovazione.it

Øvelse 1
Skriv et Java-program som ber brukeren om å skrive inn to strenger og viser brukeren sann hvis strengene er like og usann hvis de er forskjellige.
Øvelse 2
Skriv et Java-program som ber brukeren om å skrive inn to strenger (str1 og str2) og som viser en annen setning for brukeren med følgende betingelser:
1) hvis de er like, skriv "strengen" + + "Er lik" +
2) hvis de er forskjellige, skriv "strengen" + + "Er forskjellig fra" +
3) hvis en av de to er inkludert i den andre "strengen" + + ”Er inkludert i +-strengen
4) i tilfelle det ene er inkludert i det andre, si hvor mange forekomster det er, og skriv så
"Forekomstene er:" +
Øvelse 3
Gitt en tastaturinndata, sjekk innholdet (de tre første betingelsene er ikke eksklusive, mens den falske (samtidige) av de tre første betingelsene innebærer det fjerde alternativet):
1) hvis binært tall konverteres til desimal og heksadesimal utgang
2) hvis desimaltall konverteres til utdata til binær og heksadesimal
3) hvis hex-nummer konverteres til binær og desimal utgang
4) i alle andre tilfeller rapportere uakseptable innspill og be om innsetting
så for inngangen '101', gjør konverteringene 1, 2 og 3
for input '123' gjør konverteringer 2 og 3
for inngang '89A' gjør konverteringen 3
for inngang '89G' utfør punkt 4
Øvelse 4
Lag et program som konverterer en temperatur fra grader Celsius til grader Kelvin. Programmet skal ha to etiketter, to tekstfelt og en knapp. Tekstfelt og etiketter må organiseres i et panel med rutenettoppsett med en enkelt kolonne; et annet panel vil inneholde den enkle knappen og det vil være hovedpanelet som inneholder de to panelene som er beskrevet.
Øvelse 5
Skriv et Java-program som tar to tastaturinndata og sender ut summen, med tanke på at:
- hvis de er to heltall, rapporteres summen som utdata
- hvis de er to strenger, rapporteres sammenkoblingen i utgangen
Øvelse 6
Skriv om koden for øvelse 3 ved å bruke Java-overbelastningen, definendo to metoder som har samme navn og som implementerer: den første den aritmetiske summen og den andre sammenkoblingen av strenger
Øvelse 7
Skriv om koden til øvelse 4 ved å bruke Java-overbelastning, og gjenkjenne innholdet i strenger ved å bruke regulære uttrykk. Hvis det er minst én bokstav, setter vi sammen, ellers legger vi til
Øvelse 8
Å skrive et Java-program som har gitt et tall i input, beregner faktoren ved å bruke både rekursjon og iterasjon, og skriver begge resultatene til utdataene.
Øvelse 9
Å skrive et Java-program som har gitt et tall i input, beregner faktoren ved å bruke både rekursjon og iterasjon, og skriver begge resultatene til utdataene.
Øvelse 10
Skriv et java-program som er i stand til å administrere operasjonene for innsetting, sletting og binært søk i en liste over heltall, med sikte på å administrere en ordnet indeks av tall ved å simulere oppførselen til en tabellindeks i en relasjonsdatabase.
Øvelse 11
Skriv et java-program som leser en inndatafil som heter textinput.txt og sjekker innholdet
1) hvis filen ikke eksisterer, skriv "filen eksisterer ikke"
2) hvis filen eksisterer og er tom, skriv "filen textinput.txt er tom"
3) hvis filen eksisterer og inneholder bare ett nummer, skriv ut nummeret på skjermen
4) hvis filen eksisterer og inneholder to tall på to linjer, skriv ut summen mellom de to tallene
5) hvis filen eksisterer og inneholder mer enn to tall, gjør den til produktet
Øvelse 12
Skriv et java-program for å administrere bestillinger ved restaurantbord.
Bord kan ordnes i restauranten, hver med en numerisk id og et antall sitteplasser.
For hvert bord må lagres bevog oppvasken som konsumeres, må det være mulig å automatisk beregne regningen som skal betales.
Oppvasken og bevande tilgjengelig, lagres i stedet i en 'Meny'-klasse som deler dem inn i to kategorier (retter og bevgå, faktisk).
Hver rett eller bevanda må være kvalifisert av en unik alfanumerisk identifikator (navn) og prisen.

Drafting BlogInnovazione.it


Nyhetsbrev for innovasjon
Ikke gå glipp av de viktigste nyhetene om innovasjon. Registrer deg for å motta dem på e-post.

Siste artikler

Utgivere og OpenAI signerer avtaler for å regulere flyten av informasjon som behandles av kunstig intelligens

Sist mandag kunngjorde Financial Times en avtale med OpenAI. FT lisensierer sin journalistikk i verdensklasse...

30 april 2024

Nettbetalinger: Her er hvordan strømmetjenester får deg til å betale for alltid

Millioner av mennesker betaler for strømmetjenester og betaler månedlige abonnementsavgifter. Det er vanlig oppfatning at du...

29 april 2024

Veeam har den mest omfattende støtten for løsepengevare, fra beskyttelse til respons og gjenoppretting

Coveware by Veeam vil fortsette å tilby responstjenester for cyberutpressing. Coveware vil tilby kriminaltekniske og utbedringsmuligheter...

23 april 2024

Grønn og digital revolusjon: Hvordan prediktivt vedlikehold transformerer olje- og gassindustrien

Prediktivt vedlikehold revolusjonerer olje- og gasssektoren, med en innovativ og proaktiv tilnærming til anleggsledelse...

22 april 2024