Sunteți pe pagina 1din 2

Curs 1

1. S se creeze o aplicaie care afieaz la ieirea standard a sistemului urmtorul text:


variabila X are valoare=24
iar variabila Y = sir de caractere;
unde X i Y sunt variabile de tip intreg i String.
Curs 2
2. S se realizeze o aplicaie care folosete toi operatorii unari pentru 2 variabile ntregi i o
constant.
3. S se afieze limitele inferioar i superioar a intervalului de valori posibile pentru tipurile de
date int, long, float i double.
Curs 3
4. S se afieze un tabel cu rezultatele operaiilor logice aplicate asupra a dou variabile de tip
boolean care au toate combinaiile posibile de valori.
5. S se afieze tabela de valori (toate combinaiile de valori posibile pentru variabilele p, q, r)
pentru rezultatul expresiei (p & q) | (q &r) | not(p).
6. Se consider 7 constante de tipuri byte, short, char, int, long, float, double. S se afieze
rezultatul nmulirii dintre oricare din aceste dou variabile.
7. S se realizeze o aplicaie care s afieze marginile inferioare i superioare ale intervalului de
valori pentru tipurile de date primitive.
8. S se realizeze o aplicaie care urmrete aplicarea operatorilor de incrementare i
decrementare n expresii, n forma prefixat i postfixat.
Curs 4
9. S se afieze pentru irurile de caractere Acesta este primul SIR, cel de-al doilea sir de
caractere. S se aplice metodele clasei java.lang.String pentru afiarea caracterelor i a codului
Unicode a caracterelor de pe poziia 5 i 15, compararea celor dou iruri, transformarea
primului numai cu litere mici, lungimea, nlocuirea lui SIR din primul ir cu string.
10. S se afieze urmtorul ir de caractere sir in oglinda" citit n ordine invers.
11. S se testeze metodele clasei java.lang.Math.
Curs 5
12. S se scrie o clas ale crei instane sunt vectori ce reprezint una din cele patru serii ale unui
pachet de cri de joc. Clasa s conin metode pentru afiarea crilor. S se creeze o clas care
reprezint ntregul pachet de cri. S se realizeze prin metode afiarea ntregului pachet de cri
i distribuirea la patru juctori a cte patru cri din pachet alese aleator.
13. S se realizeze o aplicaie care testeaz metodele clasei java.lang.Class.
14. ntr-o aplicaie s se creeze o instan a clasei java.lang.Runtime prin aplicarea metodei
getRuntime() i s se afieze valorile ntoarse de metodele availableProcessors(),
freeMemory(),maxMemory(),totalMemory(). S se creeze o metod membr a clasei cu dou
ramuri pe care s se ias forat din aplicaie folosind metoda exit(int). n aplicaia de testare s se
afieze pe care din cele dou ramuri s-a realizat ntreruperea programului.
15. S se testeze toi operatorii corespunztori tipurilor de date predefinite n Java.
Curs 6
16. S se declare i s se iniializeze (prin cele dou variante) urmtorii vectori: cu elemente de
tip int vi, de tip double vd1 i vd2, de tip String vs, de tip Object vo1, vo2. S se creeze
variabilele referin ctre clasa Object ro1 i ro2. Se vor face operaiile:vo1=vs, ro1=vi, ro2=vd1,
vd2=ro2. S se afieze vectorii.
17. Pentru pachetul persoana din cursul 6 sa se realizeze clasa Elev si sa se testeze.

Curs 7
18. S se creeze clasa A cu cmpurile a1 ir de caractere i a2 ntreg. Clasa B e o subclas a
clasei A i cmpurile b1 real cu dubl precizie, b2 boolean. Clasa C e subclasa a clasei A, are
cmpurile c1 real cu simpl precizie i c2 caracter. S se implementeye constructorii fr
argumente, cu toate argumentele i de copiere, metode de afiare a datelor membre, o metod
care afieaz instanele cu valori mai mari de 200, care conin irul "aaa". S se testeze toate
metodele i toi constructorii.
19. Sa se realizeze o metoda care calculeaza sirul lui Fibonacci Fn=Fn-1+Fn-2, F0=0, F1=1,
pentru o valoarea citita in linia comanda.
20. Adunarea si scaderea a doua unghiuri exprimate in grade, minute si secunde.
21. Adunarea si scaderea cu date exprimate in ore, minute si secunde.
22. Pentru un numar citit in linie comanda sa se determine data este par sau impar si daca este
numar prim.
Curs 8
23. Sa se implementeze urmatoarea structura de clase: Adresa, Data, Banca (nume, adresa),
ContBancar (numar, banca, titular, suma), Depozit (numar, cont, dobanda, dataInceput,
DataSfarsit, sumaInitiala, sumaFinala).
Curs 9
24. Sa se implementeze clasele Cosmetice, Sampon, CremaFata, CremaCorp, AfterShave,
GelDeDus, cu cte 3 instane fiecare, pentru care s se afieze toate cmpurile.
25. S se creeze clasele AdresaEmail, Email. S se simuleze trimiterea i primirea unui email.
Curs 10
26. S se creeze o clas cu trei date membre: ntreg, real, ir de caractere. S se realizeze
constructorul pentru iniializarea tuturor cmpurilor i o metod de afiare. S se creeze trei
instante ale acestei clase: a, b i c. Instanele a i b sunt diferite, iar c este o clon a lui a. S se
verifice diferenele ntre cele trei instane prin metoda equals i prin operatorii == i !=.
Ultima modificare: joi, 6 octombrie 2016, 09:29

S-ar putea să vă placă și