Articles

Exercicis de Java per al curs de formació Java Base

Llista d'exercicis de Java amb solució per al curs de formació Java Base.

La numeració de l'exercici és indicativa del nivell de dificultat, des del més senzill al més complicat. Si tens qualsevol comentari, pregunta o suggeriment: escriu-nos a info@bloginnovazione.it

Exercici 1
Escriviu un programa Java que demani a l'usuari que introdueixi dues cadenes i mostri a l'usuari true si les cadenes són iguals i fals si són diferents.
Exercici 2
Escriviu un programa Java que demani a l'usuari que introdueixi dues cadenes (str1 i str2) i que mostri una frase diferent a l'usuari amb les condicions següents:
1) si són iguals escriviu “la cadena” + + "És igual a" +
2) si són diferents escriviu “la cadena” + + "És diferent de" +
3) si un dels dos està inclòs a l'altre "la cadena" + + ”S'inclou a la cadena +
4) en el cas que un s'inclogui a l'altre, digueu quantes ocurrències hi ha, i després escriviu
"Les ocurrències són:" +
Exercici 3
Donada una entrada de teclat, comproveu el contingut (les tres primeres condicions no són exclusives, mentre que la falsa (contemporània) de les tres primeres condicions implica la quarta opció):
1) si el nombre binari es converteix en sortida decimal i hexadecimal
2) si el nombre decimal es converteix en sortida a binari i hexadecimal
3) si el nombre hexadecimal es converteix en una sortida binària i decimal
4) en tots els altres casos, informar d'una entrada inacceptable i sol·licitar la inserció
a continuació, per a l'entrada "101", feu les conversions 1, 2 i 3
per a l'entrada "123", feu les conversions 2 i 3
per a l'entrada '89A' feu la conversió 3
per a l'entrada '89G' realitzeu el punt 4
Exercici 4
Feu un programa que converteixi una temperatura de graus Celsius a graus Kelvin. El programa ha de tenir dues etiquetes, dos camps de text i un botó. Els camps de text i les etiquetes s'han d'organitzar en un plafó amb un disseny de quadrícula d'una sola columna; un altre panell contindrà el botó únic i hi haurà el panell principal que conté els dos panells descrits.
Exercici 5
Escriu un programa Java que prengui dues entrades de teclat i produeixi la suma, tenint en compte que:
- si són dos nombres enters, la suma s'informa com a sortida
- si són dues cadenes, la concatenació s'informa a la sortida
Exercici 6
Reescriu el codi de l'exercici 3 utilitzant la sobrecàrrega de Java, defiNendo dos mètodes que tenen el mateix nom i que implementen: el primer la suma aritmètica i el segon la concatenació de cadenes
Exercici 7
Reescriure el codi de l'exercici 4 utilitzant la sobrecàrrega de Java, reconeixent el contingut de les cadenes mitjançant expressions regulars. Si hi ha almenys una lletra llavors concatenarem, en cas contrari, afegim
Exercici 8
Escriure un programa Java que dona un número a l'entrada calcula el factorial utilitzant tant recursivitat com iteració, i escriu els dos resultats a la sortida.
Exercici 9
Escriure un programa Java que dona un número a l'entrada calcula el factorial utilitzant tant recursivitat com iteració, i escriu els dos resultats a la sortida.
Exercici 10
Escriure un programa java capaç de gestionar les operacions d'inserció, supressió i cerca binària dins d'una llista de nombres enters, amb l'objectiu de gestionar un índex ordenat de nombres simulant el comportament d'un índex de taula d'una base de dades relacional.
Exercici 11
Escriu un programa java que llegeixi un fitxer d'entrada anomenat textinput.txt i comprovi el seu contingut
1) si el fitxer no existeix, escriviu "el fitxer no existeix"
2) si el fitxer existeix i està buit, escriviu "el fitxer textinput.txt està buit"
3) si el fitxer existeix i només conté un número, imprimiu el número a la pantalla
4) si el fitxer existeix i conté dos nombres en dues línies, imprimiu la suma entre els dos nombres
5) si el fitxer existeix i conté més de dos números, feu que sigui el producte
Exercici 12
Escriu un programa java per gestionar les comandes a les taules dels restaurants.
Es poden disposar taules al restaurant, cadascuna amb un identificador numèric i un nombre de seients.
Per a cada taula s'ha d'emmagatzemar el bevi els plats consumits, s'ha de poder calcular automàticament la factura a pagar.
Els plats i el bevi disponibles, s'emmagatzemen en una classe "Menú" que els divideix en dues categories (plats i bevanar, de fet).
Cada plat o bevanda ha d'estar qualificat per un identificador alfanumèric únic (nom) i el seu preu.

redacció BlogInnovazione.it


Butlletí d'innovació
No et perdis les notícies més importants sobre innovació. Registra't per rebre'ls per correu electrònic.

Articles recents

Intervenció innovadora en Realitat Augmentada, amb un visor Apple al Policlínic de Catània

Es va realitzar una operació d'oftalmoplàstia amb el visualitzador comercial Apple Vision Pro a la Policlínica de Catània...

3 maig 2024

Els avantatges de les pàgines per pintar per a nens: un món de màgia per a totes les edats

El desenvolupament de la motricitat fina a través del color prepara els nens per a habilitats més complexes com escriure. Per acolorir...

2 maig 2024

El futur és aquí: com la indústria naviliera està revolucionant l'economia global

El sector naval és una veritable potència econòmica mundial, que ha navegat cap a un mercat de 150 milions...

1 maig 2024

Els editors i OpenAI signen acords per regular el flux d'informació processada per la Intel·ligència Artificial

Dilluns passat, el Financial Times va anunciar un acord amb OpenAI. FT autoritza el seu periodisme de classe mundial...

30 2024 abril