Articole

Exerciții Java pentru cursul de formare Java Base

Lista de exerciții Java cu soluție pentru cursul de formare Java Base.

Numerotarea exercițiului este indicativă pentru nivelul de dificultate, de la cel mai simplu la cel mai complicat. Dacă aveți comentarii, întrebări sau sugestii: scrieți-ne la info@bloginnovazione.it

Exercitiul 1
Scrieți un program Java care solicită utilizatorului să introducă două șiruri de caractere și afișează utilizatorul adevărat dacă șirurile sunt aceleași și false dacă sunt diferite.
Exercitiul 2
Scrieți un program Java care solicită utilizatorului să introducă două șiruri de caractere (str1 și str2) și care afișează utilizatorului o propoziție diferită cu următoarele condiții:
1) dacă sunt la fel scrieți „șirul” + + „Este egal cu” +
2) dacă sunt diferite scrieți „șirul” + + „Este diferit de” +
3) dacă unul dintre cei doi este inclus în celălalt „șirul” + + ”Este inclus în șirul +
4) în cazul în care unul este inclus în celălalt, spuneți câte apariții există și apoi scrieți
„Aparițiile sunt:” +
Exercitiul 3
Având în vedere o intrare de la tastatură, verificați conținutul (primele trei condiții nu sunt exclusive, în timp ce falsul (contemporan) din primele trei condiții implică a patra opțiune):
1) dacă numărul binar este convertit în ieșire zecimală și hexazecimală
2) dacă numărul zecimal se convertește în ieșire în binar și hexazecimal
3) dacă numărul hexadecimal se convertește în ieșire binară și zecimală
4) în toate celelalte cazuri, raportați o intrare inacceptabilă și solicitați inserarea
apoi pentru intrarea „101” faceți conversiile 1, 2 și 3
pentru intrarea „123” faceți conversiile 2 și 3
pentru intrarea „89A” faceți conversia 3
pentru intrarea „89G” efectuați punctul 4
Exercitiul 4
Realizați un program care convertește o temperatură din grade Celsius în grade Kelvin. Programul trebuie să aibă două etichete, două câmpuri de text și un buton. Câmpurile de text și etichetele trebuie organizate într-un panou cu un aspect al grilei cu o singură coloană; un alt panou va conține un singur buton și va fi panoul principal care conține cele două panouri descrise.
Exercitiul 5
Scrieți un program Java care preia două intrări de la tastatură și scoate suma, având în vedere că:
- dacă sunt două numere întregi, suma este raportată ca rezultat
- dacă sunt două șiruri de caractere, concatenarea este raportată în ieșire
Exercitiul 6
Rescrieți codul exercițiului 3 folosind supraîncărcarea Java, definendo două metode care au același nume și care implementează: prima suma aritmetică și a doua concatenarea șirurilor de caractere
Exercitiul 7
Rescrie codul exercițiului 4 folosind supraîncărcarea Java, recunoscând conținutul șirurilor de caractere folosind expresii regulate. Dacă există cel puțin o literă atunci concatenăm, în caz contrar adăugăm
Exercitiul 8
Scrierea unui program Java care a dat un număr în intrare calculează factorialul folosind atât recursiunea, cât și iterația și scrie ambele rezultate în ieșire.
Exercitiul 9
Scrierea unui program Java care a dat un număr în intrare calculează factorialul folosind atât recursiunea, cât și iterația și scrie ambele rezultate în ieșire.
Exercitiul 10
Scrieți un program java capabil să gestioneze operațiunile de inserare, ștergere și căutare binară în cadrul unei liste de numere întregi, cu scopul de a gestiona un index ordonat de numere prin simularea comportamentului unui index de tabel al unei baze de date relaționale.
Exercitiul 11
Scrieți un program java care citește un fișier de intrare numit textinput.txt și verifică conținutul acestuia
1) dacă fișierul nu există, scrieți „fișierul nu există”
2) dacă fișierul există și este gol, scrieți „fișierul textinput.txt este gol”
3) dacă fișierul există și conține un singur număr, tipăriți numărul pe ecran
4) dacă fișierul există și conține două numere pe două linii, imprimați suma dintre cele două numere
5) dacă fișierul există și conține mai mult de două numere, fă-l produsul
Exercitiul 12
Scrieți un program java pentru a gestiona comenzile la mesele restaurantului.
În restaurant pot fi aranjate mese, fiecare cu un id numeric și un număr de locuri.
Pentru fiecare tabel trebuie stocat bevsi vasele consumate, trebuie sa fie posibila calcularea automata a facturii de platit.
Vasele și bevși disponibile, sunt în schimb stocate într-o clasă „Meniu” care le împarte în două categorii (mâncăruri și bevdu-te, într-adevăr).
Fiecare fel de mâncare sau bevanda trebuie să fie calificată printr-un identificator alfanumeric unic (nume) și prețul acestuia.

redactare BlogInnovazione.it


Buletin informativ de inovare
Nu rata cele mai importante știri despre inovație. Înscrieți-vă pentru a le primi pe e-mail.

Articole recente

Plăți online: Iată cum serviciile de streaming vă fac să plătiți pentru totdeauna

Milioane de oameni plătesc pentru serviciile de streaming, plătind taxe lunare de abonament. Este o părere comună că tu...

Aprilie 29 2024

Veeam oferă cel mai complet suport pentru ransomware, de la protecție la răspuns și recuperare

Coveware de la Veeam va continua să ofere servicii de răspuns la incidente de extorcare cibernetică. Coveware va oferi capacități criminalistice și de remediere...

Aprilie 23 2024

Revoluția verde și digitală: cum întreținerea predictivă transformă industria petrolului și gazelor

Întreținerea predictivă revoluționează sectorul petrolului și gazelor, cu o abordare inovatoare și proactivă a managementului uzinelor...

Aprilie 22 2024

Autoritatea de reglementare antitrust din Marea Britanie ridică alarma BigTech cu privire la GenAI

CMA din Marea Britanie a emis un avertisment cu privire la comportamentul Big Tech pe piața inteligenței artificiale. Acolo…

Aprilie 18 2024