Artikler

Java øvelser til Java Base træningskursus

Liste over java øvelser med løsning til Java Base træningskursus.

Nummereringen af ​​øvelsen er vejledende for sværhedsgraden, fra den enkleste til den mest komplicerede. Hvis du har kommentarer, spørgsmål eller forslag: skriv til os på info @bloginnovazione.it

Øvelse 1
Skriv et Java-program, der beder brugeren om at indtaste to strenge og viser brugeren sand, hvis strengene er ens og falsk, hvis de er forskellige.
Øvelse 2
Skriv et Java-program, der beder brugeren om at indtaste to strenge (str1 og str2), og som viser en anden sætning for brugeren med følgende betingelser:
1) hvis de er ens, skriv "strengen" + + ”Er lig med” +
2) hvis de er forskellige, skriv "strengen" + + ”Er forskellig fra” +
3) hvis en af ​​de to er inkluderet i den anden "strengen" + + ”Er inkluderet i +-strengen
4) i tilfælde af at den ene er med i den anden, sig hvor mange forekomster der er, og skriv så
"Forekomsterne er:" +
Øvelse 3
Givet et tastaturinput, tjek indholdet (de første tre betingelser er ikke eksklusive, mens den falske (nutidige) af de første tre betingelser indebærer den fjerde mulighed):
1) hvis binært tal konverteres til decimal og hexadecimal output
2) hvis decimaltal konverteres til output til binær og hexadecimal
3) hvis hex-tal konverteres til binært og decimalt output
4) i alle andre tilfælde rapportere uacceptabelt input og anmode om indsættelse
Foretag derefter konverteringerne 101, 1 og 2 for input '3'
for input '123' skal du udføre konvertering 2 og 3
for input '89A' udføres konverteringen 3
for input '89G' udfør punkt 4
Øvelse 4
Lav et program, der konverterer en temperatur fra grader Celsius til grader Kelvin. Programmet skal have to etiketter, to tekstfelter og en knap. Tekstfelter og etiketter skal organiseres i et panel med et gitterlayout i en enkelt kolonne; et andet panel vil indeholde den enkelte knap, og der vil være hovedpanelet, som indeholder de to beskrevne paneler.
Øvelse 5
Skriv et Java-program, der tager to tastaturinput og udlæser summen, i betragtning af at:
- hvis de er to heltal, rapporteres summen som output
- hvis de er to strenge, rapporteres sammenkædningen i outputtet
Øvelse 6
Omskriv koden til øvelse 3 ved hjælp af Java-overbelastning, definendo to metoder, der har samme navn og implementerer: den første den aritmetiske sum og den anden sammenkædning af strenge
Øvelse 7
Omskriv koden til øvelse 4 ved hjælp af Java-overbelastning, og genkend indholdet af strenge ved hjælp af regulære udtryk. Hvis der er mindst ét ​​bogstav, så sammenkæder vi, ellers tilføjer vi
Øvelse 8
Ved at skrive et Java-program, der har givet et tal i input, beregnes faktoren ved hjælp af både rekursion og iteration, og begge resultater skrives til outputtet.
Øvelse 9
Ved at skrive et Java-program, der har givet et tal i input, beregnes faktoren ved hjælp af både rekursion og iteration, og begge resultater skrives til outputtet.
Øvelse 10
Skriv et java-program, der er i stand til at styre operationerne med indsættelse, sletning og binær søgning inden for en liste over heltal, med det formål at styre et ordnet indeks af tal ved at simulere adfærden af ​​et tabelindeks i en relationel database.
Øvelse 11
Skriv et java-program, der læser en inputfil ved navn textinput.txt og kontrollerer dens indhold
1) hvis filen ikke findes, skriv "filen findes ikke"
2) hvis filen eksisterer og er tom, skriv "filen textinput.txt er tom"
3) hvis filen eksisterer og kun indeholder ét nummer, udskriv nummeret på skærmen
4) hvis filen eksisterer og indeholder to tal på to linjer, udskriv summen mellem de to tal
5) hvis filen eksisterer og indeholder mere end to numre, gør den til produktet
Øvelse 12
Skriv et java-program til at administrere ordrer ved restaurantborde.
Der kan arrangeres borde i restauranten, hver med et numerisk id og et antal pladser.
For hvert bord skal opbevares bevog de retter, der indtages, skal det være muligt automatisk at beregne den regning, der skal betales.
Opvasken og bevande tilgængelige, gemmes i stedet i en 'Menu'-klasse, som opdeler dem i to kategorier (retter og bevgå, faktisk).
Hver ret eller bevanda skal være kvalificeret af en unik alfanumerisk identifikator (navn) og dens pris.

udarbejdelse BlogInnovazione.it


Nyhedsbrev om innovation
Gå ikke glip af de vigtigste nyheder om innovation. Tilmeld dig for at modtage dem via e-mail.

Seneste artikler

Veeam har den mest omfattende support til ransomware, fra beskyttelse til respons og gendannelse

Coveware by Veeam vil fortsætte med at levere responstjenester til cyberafpresning. Coveware vil tilbyde kriminaltekniske og afhjælpende funktioner...

23 April 2024

Grøn og digital revolution: Hvordan prædiktiv vedligeholdelse transformerer olie- og gasindustrien

Forudsigende vedligeholdelse revolutionerer olie- og gassektoren med en innovativ og proaktiv tilgang til anlægsstyring...

22 April 2024

Britisk antitrust-tilsynsmyndighed rejser BigTech-alarm over GenAI

Det britiske CMA har udsendt en advarsel om Big Techs adfærd på markedet for kunstig intelligens. Der…

18 April 2024

Casa Green: energirevolution for en bæredygtig fremtid i Italien

Dekretet om "grønne huse", der er formuleret af Den Europæiske Union for at øge bygningers energieffektivitet, har afsluttet sin lovgivningsproces med...

18 April 2024