Differences

This shows you the differences between two versions of the page.

Link to this comparison view

poo-ca-cd:laboratoare:java-basics [2022/10/09 15:26]
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)
-  - Creați pachetul ''​lab1'',​unde adăugați codul din secțiunea [[:​poo-ca-cd:​laboratoare:​java-basics:#​exemplu_de_implementare|Exemplu de implementare]]. Rulați codul din IDE.+  - Creați pachetul ''​lab1'',​ unde adăugați codul din secțiunea [[:​poo-ca-cd:​laboratoare:​java-basics:#​exemplu_de_implementare|Exemplu de implementare]]. Rulați codul din IDE.
   - Folosind linia de comandă, compilați și rulați codul din exemplu   - Folosind linia de comandă, compilați și rulați codul din exemplu
   - Mutați codul într-un pachet ''​task1'',​ creat în pachetul ''​lab1''​. Folosiți-vă de IDE, de exemplu Refactor -> Move pentru IntelliJ. Observați ce s-a schimbat în fiecare fișier mutat.   - Mutați codul într-un pachet ''​task1'',​ creat în pachetul ''​lab1''​. Folosiți-vă de IDE, de exemplu Refactor -> Move pentru IntelliJ. Observați ce s-a schimbat în fiecare fișier mutat.
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 +      * cu metoda: ''​chooseCandidateRandomly''​ care returneaza in mod aleatoriu un student din lista de studenti corespunzatoare unui internship (**Hint:** folositi clasa Random).
-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]"​
     * Nu folosiți vreun modificator de acces pentru variabile (aka "nu puneți nimic în fața lor în afară de tip")     * Nu folosiți vreun modificator de acces pentru variabile (aka "nu puneți nimic în fața lor în afară de tip")
poo-ca-cd/laboratoare/java-basics.1665318370.txt.gz · Last modified: 2022/10/09 15:26 by anca_ioana.rolea
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0