Artiklar

Java-övningar för Java Base-utbildning

Lista över java-övningar med lösning för Java Base-utbildning.

Numreringen av övningen är en indikation på svårighetsgraden, från den enklaste till den mest komplicerade. Om du har några kommentarer, frågor eller förslag: skriv till oss på info @bloginnovazione.it

Övning 1
Skriv ett Java-program som uppmanar användaren att ange två strängar och visar användaren sant om strängarna är samma och falskt om de är olika.
Övning 2
Skriv ett Java-program som uppmanar användaren att ange två strängar (str1 och str2) och som visar en annan mening för användaren med följande villkor:
1) om de är lika skriv "strängen" + + ”Är lika med” +
2) om de är olika skriv "strängen" + + ”Är annorlunda än” +
3) om en av de två ingår i den andra "strängen" + + ”Ingår i +-strängen
4) i händelse av att den ena ingår i den andra, säg hur många förekomster det finns och skriv sedan
"Förekomsterna är:" +
Övning 3
Med en tangentbordsinmatning, kontrollera innehållet, (de första tre villkoren är inte exklusiva, medan det falska (samtida) av de första tre villkoren innebär det fjärde alternativet):
1) om binärt tal konverteras till decimal och hexadecimal utdata
2) om decimaltal konvertera till utdata till binärt och hexadecimalt
3) om hexnummer konverteras till binär och decimal utdata
4) i alla andra fall rapportera oacceptabla inmatningar och begära införande
gör sedan omvandlingarna 101, 1 och 2 för ingången '3'
för ingång '123' gör omvandlingarna 2 och 3
för ingång '89A' gör omvandlingen 3
för ingång '89G' utför punkt 4
Övning 4
Gör ett program som omvandlar en temperatur från grader Celsius till grader Kelvin. Programmet måste ha två etiketter, två textfält och en knapp. Textfält och etiketter måste organiseras i en panel med en rutnätslayout med en kolumn; en annan panel kommer att innehålla den enda knappen och det kommer att finnas huvudpanelen som innehåller de två panelerna som beskrivs.
Övning 5
Skriv ett Java-program som tar två tangentbordsingångar och matar ut summan, med tanke på att:
- om de är två heltal, rapporteras summan som utdata
- om de är två strängar, rapporteras sammanlänkningen i utgången
Övning 6
Skriv om koden för övning 3 med Java-överbelastning, definendo två metoder som har samma namn och som implementerar: den första den aritmetiska summan och den andra sammanlänkningen av strängar
Övning 7
Skriv om koden för övning 4 med Java-överbelastning, känna igen innehållet i strängar med hjälp av reguljära uttryck. Om det finns minst en bokstav så sammanfogar vi, annars lägger vi till
Övning 8
Att skriva ett Java-program som ger ett nummer i input beräknar faktorialen med både rekursion och iteration, och skriver båda resultaten till utdata.
Övning 9
Att skriva ett Java-program som ger ett nummer i input beräknar faktorialen med både rekursion och iteration, och skriver båda resultaten till utdata.
Övning 10
Skriv ett java-program som kan hantera operationerna för infogning, radering och binär sökning inom en lista med heltal, med syftet att hantera ett ordnat index av tal genom att simulera beteendet hos ett tabellindex i en relationsdatabas.
Övning 11
Skriv ett java-program som läser en indatafil som heter textinput.txt och kontrollerar dess innehåll
1) om filen inte finns, skriv "filen finns inte"
2) om filen finns och är tom, skriv "filen textinput.txt är tom"
3) om filen finns och bara innehåller ett nummer, skriv ut numret på skärmen
4) om filen finns och innehåller två siffror på två rader, skriv ut summan mellan de två talen
5) om filen finns och innehåller fler än två nummer, gör den till produkten
Övning 12
Skriv ett java-program för att hantera beställningar vid restaurangbord.
Bord kan ordnas i restaurangen, vart och ett med ett numeriskt ID och ett antal sittplatser.
För varje bord måste lagras bevoch de rätter som konsumeras måste det vara möjligt att automatiskt beräkna räkningen att betala.
Disken och bevande tillgängliga, lagras istället i en "Meny"-klass som delar in dem i två kategorier (rätter och bevgå, verkligen).
Varje maträtt eller bevanda måste kvalificeras av en unik alfanumerisk identifierare (namn) och dess pris.

Utformningen BlogInnovazione.it


Nyhetsbrev för innovation
Missa inte de viktigaste nyheterna om innovation. Registrera dig för att få dem via e-post.

Articoli recenti

Fördelarna med målarbok för barn - en värld av magi för alla åldrar

Att utveckla finmotorik genom färgläggning förbereder barn för mer komplexa färdigheter som att skriva. Att färglägga…

2 maj 2024

Framtiden är här: Hur sjöfartsindustrin revolutionerar den globala ekonomin

Marinesektorn är en sann global ekonomisk makt, som har navigerat mot en marknad på 150 miljarder...

1 maj 2024

Publishers och OpenAI tecknar avtal för att reglera flödet av information som bearbetas av artificiell intelligens

I måndags tillkännagav Financial Times ett avtal med OpenAI. FT licensierar sin journalistik i världsklass...

30 April 2024

Onlinebetalningar: Här är hur streamingtjänster får dig att betala för alltid

Miljontals människor betalar för streamingtjänster och betalar månatliga prenumerationsavgifter. Det är en allmän uppfattning att du...

29 April 2024