This shows you the differences between two versions of the page.
poo-ca-cd:laboratoare:java-basics [2022/10/09 19:30] anca_ioana.rolea [Exerciții] |
poo-ca-cd:laboratoare:java-basics [2024/10/10 11:43] (current) florin_andrei.relea [Exerciții] |
||
---|---|---|---|
Line 552: | Line 552: | ||
* ''javac -version'' - comanda ''javac'' este folosită pentru compilare | * ''javac -version'' - comanda ''javac'' este folosită pentru compilare | ||
* ''java -version'' - comanda ''java'' este folosită pentru rulare | * ''java -version'' - comanda ''java'' este folosită pentru rulare | ||
+ | |||
+ | <note warning>Fiind un laborator introductiv și cu multe concepte destul de greu de verificat automat cu LambdaChecker, punctajul de săptămâna aceasta este opțional/bonus. Cu toate acestea, încercați să rezolvați **toate** exercițiile și să puneți cât mai multe întrebări asistenților, pentru a vă însuși cât mai bine cunoștințele.</note> | ||
**Task 1** (3p) | **Task 1** (3p) | ||
Line 563: | Line 565: | ||
* ''Student'' cu proprietățile: ''name'' (String), ''grade'' (double) | * ''Student'' cu proprietățile: ''name'' (String), ''grade'' (double) | ||
* ''Internship'' | * ''Internship'' | ||
- | * cu proprietățile: ''name'' (String), ''minGrade'' (String), ''students'' (array de clase ''Student'' - [[:poo-ca-cd:laboratoare:java-basics#arrays|exemplu arrays]]). | + | * cu proprietățile: ''name'' (String), ''minGrade'' (double), ''students'' (array de clase ''Student'' - [[:poo-ca-cd:laboratoare:java-basics#arrays|exemplu arrays]]). |
* cu metoda: ''chooseCandidateRandomly'' care returneaza in mod aleatoriu un student din lista de studenti corespunzatoare unui internship (**Hint:** folositi clasa Random). | * cu metoda: ''chooseCandidateRandomly'' care returneaza in mod aleatoriu un student din lista de studenti corespunzatoare unui internship (**Hint:** folositi clasa Random). | ||
* cu metoda: ''chooseCandidatesForInterview'' care va afisa toti candidatii care au obtinut un phone interview la o anumita companie. Fiecare companie are asociat un grade minim dupa care va selecta candidatii pentru un phone interview. Astfel, daca grade-ul unui candidat este mai mare sau egal cu grade-ul minim dorit de o companie pentru angajatii sai, atunci acesta va primi un phone interview. Afisarea candidatilor se va face sub forma: "Candidate [nume_student] got a phone interview at [nume_internship]" | * cu metoda: ''chooseCandidatesForInterview'' care va afisa toti candidatii care au obtinut un phone interview la o anumita companie. Fiecare companie are asociat un grade minim dupa care va selecta candidatii pentru un phone interview. Astfel, daca grade-ul unui candidat este mai mare sau egal cu grade-ul minim dorit de o companie pentru angajatii sai, atunci acesta va primi un phone interview. Afisarea candidatilor se va face sub forma: "Candidate [nume_student] got a phone interview at [nume_internship]" |