Sunteți pe pagina 1din 21

UploadLibrary

BooksAudiobooksComicsSheet Music
of 120
PREFA

Java este o tehnologie lansat

de compania Sun Microsystemsn 1995, impunndu-se prin calit

i deosebite cum ar fi simplitate,robuste

i portabilitate.Prezenta carte este este o culegere de probleme rezolvate nlimbaj


ul Java. Lucrarea este adresat

studen

ilor de la facult

itehnice, n scopul nv

rii ct mai temeinice a program

rii orientate pe obiecte.Cartea cuprinde un num

r de 100 de programe rezolvate dec

tre autori

i este structurat

pe

apte capitole:
Instruc

iuni elementare (atribuire, decizie, repetare)


Dezvoltarea

i utilizarea de clase
Vectori. Matrici

iruri de caractere
Clase derivate. Clase abstracte. Polimorfism
Fi

iere
Aplica

ii graficePite

ti, 2007 Prof. dr. ing. Alexandru ENEUniversitatea din Pite

ti
CUPRINS
Prefa

Instruc

iuni elementare (atribuire, decizie, repetare) 7Dezvoltarea

i utilizarea de clase 16Vectori. Matrici 31

iruri de caractere 58Clase derivate. Clase abstracte. Polimorfism 66Fi

iere 82Aplica

ii grafice 109Bibliografie
Instruc

iuni elementare (atribuire, decizie, repetare)


7
Cap. 1Instruc

iuni elementare (atribuire, decizie, repetare)


1.
S

se calculeze

i afi

eze cte numere naturale de patru cifre,mp

ite la 67, dau restul 23.


class Raspuns{ public static void main(String args[]){int contor=0; for(int i=10
00;i<=9999;i++)if(i%67==23)contor++;System.out.println("Sunt "+contor+" numere."
); } }
2.
Scrie

i o aplica

ie Java care s

reconstituie sc

X 2 X---------8 7 9
derea:X X X

import javax.swing.*;class Scadere{ public static void main(String args[]){int u


1,z1,s1; //cifre unitati, zeci, sute pentru primul termenint u2,s2; //cifre unit
ati, sute pentru al doilea termenboolean are=false; //semafor, are solutie for(u
1=0;u1<=9;u1++) for(z1=0;z1<=9;z1++) for(s1=1;s1<=9;s1++) for(u2=0;u2<=9;u2++) f
or(s2=1;s2<=9;s2++){int nr1=100*s1+10*z1+u1;int nr2=100*s2+20+u2;if(nr1-nr2==879
){are=true;System.out.println(nr1+"-"+nr2+"=879");
Instruc

iuni elementare (atribuire, decizie, repetare)


8
} }if(are==false)System.out.println("nu are solutie"); } }
3.
S

se calculeze valoare constantei PI, pe baza formulei: pi/4=1-1/3+1/5-1/7+1/9-...


Se vor lua N=3000 de termini n aceast

sum

.
class Pi{ public static void main(String args[]){ final int N=3000;//nr. de term
eni ce se adunadouble pi=0; for(int i=0;i<N;i++)if(i%2==0)pi=pi+4.0/(2*i+1);else
pi=pi-4.0/(2*i+1);System.out.println("PI calculat ca suma de "+N+" termeni: "+p
i);System.out.println("Constanta PI din clasa Math: "+Math.PI); } }
4.
S

se afi

eze to

i divizorii unui num

r ntreg dat ca parametrun linia de comand

.
class Divizori{ public static void main(String args[]){int nr=Integer.parseInt(a
rgs[0]); for(int i=1; i<=nr; i++)if(nr%i ==0)System.out.println(i); } }
5.
S

se calculeze primul num

r prim mai mare dect un num

r dat ca parametru n linia de comand

.
class PrimulNrPrim{ public static void main(String args[])
Instruc

iuni elementare (atribuire, decizie, repetare)


9
{int nr=Integer.parseInt(args[0]);int nrCrt=nr+1;//cautam incepand cu nr+1 for(;
;){if(estePrim(nrCrt))break;//l-a gasit else nrCrt++; }System.out.println("Primu

l numar prim mai mare este: "+nrCrt); } private static boolean estePrim(int x){b
oolean este=true; for(int i=2;i<=Math.sqrt(x);i++)if(x % i == 0){este=false;brea
k; }return este; } }
6.
Se citesc de la tastatur

trei numere ntregi a, b

i c. S

seordoneze aceste numere cresc

toare, astfel nct a va fi minimul, iar nc va fi maximul. Citirea de la tastatur

se va face cu metodashowInputDialog() din clasa JOptionPane.


import javax.swing.*;class Ordonare3{ public static void main(String args[]){int
a=Integer.parseInt(JOptionPane.showInputDialog("a="));int b=Integer.parseInt(JO
ptionPane.showInputDialog("b="));int c=Integer.parseInt(JOptionPane.showInputDia
log("c="));if(a>b){ // le comutam:int aux=a; a=b; b=aux; }if(b>c){ //le comutam:
int aux=b; b=c; c=aux;
You're Reading a Free Preview
Pages 7 to 33 are not shown in this preview.
Buy the Full Version
You're Reading a Free Preview
Pages 37 to 42 are not shown in this preview.
Buy the Full Version
You're Reading a Free Preview
Pages 46 to 120 are not shown in this preview.
Buy the Full Version
Similar to Culegere Java
Probleme Rezolvate Java
7793555985 Culegere Java Probleme Rezolvate
TEMA IP
Prolog 99% rezolvate
Programare Orientata Pe Obiecte Alexandru Ene
Algoritmi Si Structuri de Date i
PROBLEME DE INFORMATICA
Java scanner - citire de la tastatura
Culegere Java Probleme Rezolvate
Carte Romaneasca de Prolog
Universitatea transilvania Din Braov Departamentul nvmnt La
Algoritmi java.pdf
Java
Arta_Programarii_in_Java_Elemente_Suport
77930985 Culegere Java Probleme Rezolvate
Normalizarea Bazelor de Date
X_Informatica
Manual C/C++ clasa 9
Proiect Baze de Date
Manual informatica
Tehnici avansate de programare (Java)
Limbajul C/C++ pentru Incepatori
Analiza Matematica - CULEGERE DE PROBLEME
Manual clasa a11-a de informatica.
Teoria Sistemelor I - Oara / Stefan
Scoala de La Palo Alto
Geometrie Descriptiva
Negrescu Liviu - Limbajele C si C++ pentru incepatori (vol.1)
Informatica intensiv

a XII A
More From This User
18643757-Curs-C
18643757-Curs-C
Probleme Rezolvate Java
hanna
Culegere Java Probleme Rezolvate
Jan 11, 2012 by Nina Noveschi
(0 ratings)
6.5K views
Embed
Download
Download as PDF, TXT
More information
Related
Probleme Rezolvate Java
by Hahn Raul
7793555985 Culegere Java Probleme Rezolvate
by Dan Suciu
TEMA IP
by Nogy Arpad
Prolog 99% rezolvate
by Denisa Nistor
About
Browse books
Site directory
About Scribd
Meet the team
Our blog
Join our team!
Contact Us
Partners
Publishers
Developers / API
Memberships
Join today
Invite Friends
Gifts
Support
Help
FAQ
Accessibility
Press
Purchase help
AdChoices
Legal
Terms
Privacy
Copyright
Scribd on AppstoreScribd on Google Play

Copyright 2016 Scribd Inc.


Terms of service
Accessibility
Privacy
Mobile Site
Site Language: English
Get monthly access to books, audiobooks, documents, and more for $8.99 / monthSt
art your free 14 days
No commitment.Cancel anytime.
scribd
UploadLibrary
BooksAudiobooksComicsSheet Music
of 120
PREFA

Java este o tehnologie lansat

de compania Sun Microsystemsn 1995, impunndu-se prin calit

i deosebite cum ar fi simplitate,robuste

i portabilitate.Prezenta carte este este o culegere de probleme rezolvate nlimbaj


ul Java. Lucrarea este adresat

studen

ilor de la facult

itehnice, n scopul nv

rii ct mai temeinice a program

rii orientate pe obiecte.Cartea cuprinde un num

r de 100 de programe rezolvate dec

tre autori

i este structurat

pe

apte capitole:
Instruc

iuni elementare (atribuire, decizie, repetare)


Dezvoltarea

i utilizarea de clase
Vectori. Matrici


iruri de caractere
Clase derivate. Clase abstracte. Polimorfism
Fi

iere
Aplica

ii graficePite

ti, 2007 Prof. dr. ing. Alexandru ENEUniversitatea din Pite

ti
CUPRINS
Prefa

Instruc

iuni elementare (atribuire, decizie, repetare) 7Dezvoltarea

i utilizarea de clase 16Vectori. Matrici 31

iruri de caractere 58Clase derivate. Clase abstracte. Polimorfism 66Fi

iere 82Aplica

ii grafice 109Bibliografie
Instruc

iuni elementare (atribuire, decizie, repetare)


7
Cap. 1Instruc

iuni elementare (atribuire, decizie, repetare)


1.
S

se calculeze

i afi

eze cte numere naturale de patru cifre,mp

ite la 67, dau restul 23.


class Raspuns{ public static void main(String args[]){int contor=0; for(int i=10
00;i<=9999;i++)if(i%67==23)contor++;System.out.println("Sunt "+contor+" numere."
); } }
2.

Scrie

i o aplica

ie Java care s

reconstituie sc

derea:X X X
X 2 X---------8 7 9
import javax.swing.*;class Scadere{ public static void main(String args[]){int u
1,z1,s1; //cifre unitati, zeci, sute pentru primul termenint u2,s2; //cifre unit
ati, sute pentru al doilea termenboolean are=false; //semafor, are solutie for(u
1=0;u1<=9;u1++) for(z1=0;z1<=9;z1++) for(s1=1;s1<=9;s1++) for(u2=0;u2<=9;u2++) f
or(s2=1;s2<=9;s2++){int nr1=100*s1+10*z1+u1;int nr2=100*s2+20+u2;if(nr1-nr2==879
){are=true;System.out.println(nr1+"-"+nr2+"=879");
Instruc

iuni elementare (atribuire, decizie, repetare)


8
} }if(are==false)System.out.println("nu are solutie"); } }
3.
S

se calculeze valoare constantei PI, pe baza formulei: pi/4=1-1/3+1/5-1/7+1/9-...


Se vor lua N=3000 de termini n aceast

sum

.
class Pi{ public static void main(String args[]){ final int N=3000;//nr. de term
eni ce se adunadouble pi=0; for(int i=0;i<N;i++)if(i%2==0)pi=pi+4.0/(2*i+1);else
pi=pi-4.0/(2*i+1);System.out.println("PI calculat ca suma de "+N+" termeni: "+p
i);System.out.println("Constanta PI din clasa Math: "+Math.PI); } }
4.
S

se afi

eze to

i divizorii unui num

r ntreg dat ca parametrun linia de comand

.
class Divizori{ public static void main(String args[]){int nr=Integer.parseInt(a
rgs[0]); for(int i=1; i<=nr; i++)if(nr%i ==0)System.out.println(i); } }
5.
S

se calculeze primul num

r prim mai mare dect un num

r dat ca parametru n linia de comand


.
class PrimulNrPrim{ public static void main(String args[])
Instruc

iuni elementare (atribuire, decizie, repetare)


9
{int nr=Integer.parseInt(args[0]);int nrCrt=nr+1;//cautam incepand cu nr+1 for(;
;){if(estePrim(nrCrt))break;//l-a gasit else nrCrt++; }System.out.println("Primu
l numar prim mai mare este: "+nrCrt); } private static boolean estePrim(int x){b
oolean este=true; for(int i=2;i<=Math.sqrt(x);i++)if(x % i == 0){este=false;brea
k; }return este; } }
6.
Se citesc de la tastatur

trei numere ntregi a, b

i c. S

seordoneze aceste numere cresc

toare, astfel nct a va fi minimul, iar nc va fi maximul. Citirea de la tastatur

se va face cu metodashowInputDialog() din clasa JOptionPane.


import javax.swing.*;class Ordonare3{ public static void main(String args[]){int
a=Integer.parseInt(JOptionPane.showInputDialog("a="));int b=Integer.parseInt(JO
ptionPane.showInputDialog("b="));int c=Integer.parseInt(JOptionPane.showInputDia
log("c="));if(a>b){ // le comutam:int aux=a; a=b; b=aux; }if(b>c){ //le comutam:
int aux=b; b=c; c=aux;
You're Reading a Free Preview
Pages 7 to 33 are not shown in this preview.
Buy the Full Version
You're Reading a Free Preview
Pages 37 to 42 are not shown in this preview.
Buy the Full Version
You're Reading a Free Preview
Pages 46 to 120 are not shown in this preview.
Buy the Full Version
Similar to Culegere Java
Probleme Rezolvate Java
7793555985 Culegere Java Probleme Rezolvate
TEMA IP
Prolog 99% rezolvate
Programare Orientata Pe Obiecte Alexandru Ene
Algoritmi Si Structuri de Date i
PROBLEME DE INFORMATICA
Java scanner - citire de la tastatura
Culegere Java Probleme Rezolvate
Carte Romaneasca de Prolog
Universitatea transilvania Din Braov Departamentul nvmnt La
Algoritmi java.pdf
Java
Arta_Programarii_in_Java_Elemente_Suport
77930985 Culegere Java Probleme Rezolvate
Normalizarea Bazelor de Date
X_Informatica
Manual C/C++ clasa 9
Proiect Baze de Date

Manual informatica
Tehnici avansate de programare (Java)
Limbajul C/C++ pentru Incepatori
Analiza Matematica - CULEGERE DE PROBLEME
Manual clasa a11-a de informatica.
Teoria Sistemelor I - Oara / Stefan
Scoala de La Palo Alto
Geometrie Descriptiva
Negrescu Liviu - Limbajele C si C++ pentru incepatori (vol.1)
Informatica intensiv
a XII A
More From This User
18643757-Curs-C
18643757-Curs-C
Probleme Rezolvate Java
hanna
Culegere Java Probleme Rezolvate
Jan 11, 2012 by Nina Noveschi
(0 ratings)
6.5K views
Embed
Download
Download as PDF, TXT
More information
Related
Probleme Rezolvate Java
by Hahn Raul
7793555985 Culegere Java Probleme Rezolvate
by Dan Suciu
TEMA IP
by Nogy Arpad
Prolog 99% rezolvate
by Denisa Nistor
About
Browse books
Site directory
About Scribd
Meet the team
Our blog
Join our team!
Contact Us
Partners
Publishers
Developers / API
Memberships
Join today
Invite Friends
Gifts
Support
Help
FAQ
Accessibility
Press

Purchase help
AdChoices
Legal
Terms
Privacy
Copyright
Scribd on AppstoreScribd on Google Play
Copyright 2016 Scribd Inc.
Terms of service
Accessibility
Privacy
Mobile Site
Site Language: English
Get monthly access to books, audiobooks, documents, and more for $8.99 / monthSt
art your free 14 days
No commitment.Cancel anytime.
scribd
UploadLibrary
BooksAudiobooksComicsSheet Music
of 120
PREFA

Java este o tehnologie lansat

de compania Sun Microsystemsn 1995, impunndu-se prin calit

i deosebite cum ar fi simplitate,robuste

i portabilitate.Prezenta carte este este o culegere de probleme rezolvate nlimbaj


ul Java. Lucrarea este adresat

studen

ilor de la facult

itehnice, n scopul nv

rii ct mai temeinice a program

rii orientate pe obiecte.Cartea cuprinde un num

r de 100 de programe rezolvate dec

tre autori

i este structurat

pe

apte capitole:
Instruc

iuni elementare (atribuire, decizie, repetare)


Dezvoltarea

i utilizarea de clase
Vectori. Matrici

iruri de caractere
Clase derivate. Clase abstracte. Polimorfism
Fi

iere
Aplica

ii graficePite

ti, 2007 Prof. dr. ing. Alexandru ENEUniversitatea din Pite

ti
CUPRINS
Prefa

Instruc

iuni elementare (atribuire, decizie, repetare) 7Dezvoltarea

i utilizarea de clase 16Vectori. Matrici 31

iruri de caractere 58Clase derivate. Clase abstracte. Polimorfism 66Fi

iere 82Aplica

ii grafice 109Bibliografie
Instruc

iuni elementare (atribuire, decizie, repetare)


7
Cap. 1Instruc

iuni elementare (atribuire, decizie, repetare)


1.
S

se calculeze

i afi


eze cte numere naturale de patru cifre,mp

ite la 67, dau restul 23.


class Raspuns{ public static void main(String args[]){int contor=0; for(int i=10
00;i<=9999;i++)if(i%67==23)contor++;System.out.println("Sunt "+contor+" numere."
); } }
2.
Scrie

i o aplica

ie Java care s

reconstituie sc

derea:X X X
X 2 X---------8 7 9
import javax.swing.*;class Scadere{ public static void main(String args[]){int u
1,z1,s1; //cifre unitati, zeci, sute pentru primul termenint u2,s2; //cifre unit
ati, sute pentru al doilea termenboolean are=false; //semafor, are solutie for(u
1=0;u1<=9;u1++) for(z1=0;z1<=9;z1++) for(s1=1;s1<=9;s1++) for(u2=0;u2<=9;u2++) f
or(s2=1;s2<=9;s2++){int nr1=100*s1+10*z1+u1;int nr2=100*s2+20+u2;if(nr1-nr2==879
){are=true;System.out.println(nr1+"-"+nr2+"=879");
Instruc

iuni elementare (atribuire, decizie, repetare)


8
} }if(are==false)System.out.println("nu are solutie"); } }
3.
S

se calculeze valoare constantei PI, pe baza formulei: pi/4=1-1/3+1/5-1/7+1/9-...


Se vor lua N=3000 de termini n aceast

sum

.
class Pi{ public static void main(String args[]){ final int N=3000;//nr. de term
eni ce se adunadouble pi=0; for(int i=0;i<N;i++)if(i%2==0)pi=pi+4.0/(2*i+1);else
pi=pi-4.0/(2*i+1);System.out.println("PI calculat ca suma de "+N+" termeni: "+p
i);System.out.println("Constanta PI din clasa Math: "+Math.PI); } }
4.
S

se afi

eze to

i divizorii unui num

r ntreg dat ca parametrun linia de comand

.
class Divizori{ public static void main(String args[]){int nr=Integer.parseInt(a

rgs[0]); for(int i=1; i<=nr; i++)if(nr%i ==0)System.out.println(i); } }


5.
S

se calculeze primul num

r prim mai mare dect un num

r dat ca parametru n linia de comand

.
class PrimulNrPrim{ public static void main(String args[])
Instruc

iuni elementare (atribuire, decizie, repetare)


9
{int nr=Integer.parseInt(args[0]);int nrCrt=nr+1;//cautam incepand cu nr+1 for(;
;){if(estePrim(nrCrt))break;//l-a gasit else nrCrt++; }System.out.println("Primu
l numar prim mai mare este: "+nrCrt); } private static boolean estePrim(int x){b
oolean este=true; for(int i=2;i<=Math.sqrt(x);i++)if(x % i == 0){este=false;brea
k; }return este; } }
6.
Se citesc de la tastatur

trei numere ntregi a, b

i c. S

seordoneze aceste numere cresc

toare, astfel nct a va fi minimul, iar nc va fi maximul. Citirea de la tastatur

se va face cu metodashowInputDialog() din clasa JOptionPane.


import javax.swing.*;class Ordonare3{ public static void main(String args[]){int
a=Integer.parseInt(JOptionPane.showInputDialog("a="));int b=Integer.parseInt(JO
ptionPane.showInputDialog("b="));int c=Integer.parseInt(JOptionPane.showInputDia
log("c="));if(a>b){ // le comutam:int aux=a; a=b; b=aux; }if(b>c){ //le comutam:
int aux=b; b=c; c=aux;
You're Reading a Free Preview
Pages 7 to 33 are not shown in this preview.
Buy the Full Version
You're Reading a Free Preview
Pages 37 to 42 are not shown in this preview.
Buy the Full Version
You're Reading a Free Preview
Pages 46 to 120 are not shown in this preview.
Buy the Full Version
Similar to Culegere Java
Probleme Rezolvate Java
7793555985 Culegere Java Probleme Rezolvate
TEMA IP
Prolog 99% rezolvate
Programare Orientata Pe Obiecte Alexandru Ene
Algoritmi Si Structuri de Date i
PROBLEME DE INFORMATICA
Java scanner - citire de la tastatura
Culegere Java Probleme Rezolvate

Carte Romaneasca de Prolog


Universitatea transilvania Din Braov Departamentul nvmnt La
Algoritmi java.pdf
Java
Arta_Programarii_in_Java_Elemente_Suport
77930985 Culegere Java Probleme Rezolvate
Normalizarea Bazelor de Date
X_Informatica
Manual C/C++ clasa 9
Proiect Baze de Date
Manual informatica
Tehnici avansate de programare (Java)
Limbajul C/C++ pentru Incepatori
Analiza Matematica - CULEGERE DE PROBLEME
Manual clasa a11-a de informatica.
Teoria Sistemelor I - Oara / Stefan
Scoala de La Palo Alto
Geometrie Descriptiva
Negrescu Liviu - Limbajele C si C++ pentru incepatori (vol.1)
Informatica intensiv
a XII A
More From This User
18643757-Curs-C
18643757-Curs-C
Probleme Rezolvate Java
hanna
Culegere Java Probleme Rezolvate
Jan 11, 2012 by Nina Noveschi
(0 ratings)
6.5K views
Embed
Download
Download as PDF, TXT
More information
Related
Probleme Rezolvate Java
by Hahn Raul
7793555985 Culegere Java Probleme Rezolvate
by Dan Suciu
TEMA IP
by Nogy Arpad
Prolog 99% rezolvate
by Denisa Nistor
About
Browse books
Site directory
About Scribd
Meet the team
Our blog
Join our team!
Contact Us
Partners
Publishers
Developers / API
Memberships

Join today
Invite Friends
Gifts
Support
Help
FAQ
Accessibility
Press
Purchase help
AdChoices
Legal
Terms
Privacy
Copyright
Scribd on AppstoreScribd on Google Play
Copyright 2016 Scribd Inc.
Terms of service
Accessibility
Privacy
Mobile Site
Site Language: English
Get monthly access to books, audiobooks, documents, and more for $8.99 / monthSt
art your free 14 days
No commitment.Cancel anytime.
scribd
UploadLibrary
BooksAudiobooksComicsSheet Music
of 120
PREFA

Java este o tehnologie lansat

de compania Sun Microsystemsn 1995, impunndu-se prin calit

i deosebite cum ar fi simplitate,robuste

i portabilitate.Prezenta carte este este o culegere de probleme rezolvate nlimbaj


ul Java. Lucrarea este adresat

studen

ilor de la facult

itehnice, n scopul nv

rii ct mai temeinice a program

rii orientate pe obiecte.Cartea cuprinde un num

r de 100 de programe rezolvate dec

tre autori


i este structurat

pe

apte capitole:
Instruc

iuni elementare (atribuire, decizie, repetare)


Dezvoltarea

i utilizarea de clase
Vectori. Matrici

iruri de caractere
Clase derivate. Clase abstracte. Polimorfism
Fi

iere
Aplica

ii graficePite

ti, 2007 Prof. dr. ing. Alexandru ENEUniversitatea din Pite

ti
CUPRINS
Prefa

Instruc

iuni elementare (atribuire, decizie, repetare) 7Dezvoltarea

i utilizarea de clase 16Vectori. Matrici 31

iruri de caractere 58Clase derivate. Clase abstracte. Polimorfism 66Fi

iere 82Aplica

ii grafice 109Bibliografie
Instruc

iuni elementare (atribuire, decizie, repetare)


7

Cap. 1Instruc

iuni elementare (atribuire, decizie, repetare)


1.
S

se calculeze

i afi

eze cte numere naturale de patru cifre,mp

ite la 67, dau restul 23.


class Raspuns{ public static void main(String args[]){int contor=0; for(int i=10
00;i<=9999;i++)if(i%67==23)contor++;System.out.println("Sunt "+contor+" numere."
); } }
2.
Scrie

i o aplica

ie Java care s

reconstituie sc

X 2 X---------8 7 9
derea:X X X
import javax.swing.*;class Scadere{ public static void main(String args[]){int u
1,z1,s1; //cifre unitati, zeci, sute pentru primul termenint u2,s2; //cifre unit
ati, sute pentru al doilea termenboolean are=false; //semafor, are solutie for(u
1=0;u1<=9;u1++) for(z1=0;z1<=9;z1++) for(s1=1;s1<=9;s1++) for(u2=0;u2<=9;u2++) f
or(s2=1;s2<=9;s2++){int nr1=100*s1+10*z1+u1;int nr2=100*s2+20+u2;if(nr1-nr2==879
){are=true;System.out.println(nr1+"-"+nr2+"=879");
Instruc

iuni elementare (atribuire, decizie, repetare)


8
} }if(are==false)System.out.println("nu are solutie"); } }
3.
S

se calculeze valoare constantei PI, pe baza formulei: pi/4=1-1/3+1/5-1/7+1/9-...


Se vor lua N=3000 de termini n aceast

sum

.
class Pi{ public static void main(String args[]){ final int N=3000;//nr. de term
eni ce se adunadouble pi=0; for(int i=0;i<N;i++)if(i%2==0)pi=pi+4.0/(2*i+1);else
pi=pi-4.0/(2*i+1);System.out.println("PI calculat ca suma de "+N+" termeni: "+p
i);System.out.println("Constanta PI din clasa Math: "+Math.PI); } }
4.
S

se afi

eze to

i divizorii unui num

r ntreg dat ca parametrun linia de comand

.
class Divizori{ public static void main(String args[]){int nr=Integer.parseInt(a
rgs[0]); for(int i=1; i<=nr; i++)if(nr%i ==0)System.out.println(i); } }
5.
S

se calculeze primul num

r prim mai mare dect un num

r dat ca parametru n linia de comand

.
class PrimulNrPrim{ public static void main(String args[])
Instruc

iuni elementare (atribuire, decizie, repetare)


9
{int nr=Integer.parseInt(args[0]);int nrCrt=nr+1;//cautam incepand cu nr+1 for(;
;){if(estePrim(nrCrt))break;//l-a gasit else nrCrt++; }System.out.println("Primu
l numar prim mai mare este: "+nrCrt); } private static boolean estePrim(int x){b
oolean este=true; for(int i=2;i<=Math.sqrt(x);i++)if(x % i == 0){este=false;brea
k; }return este; } }
6.
Se citesc de la tastatur

trei numere ntregi a, b

i c. S

seordoneze aceste numere cresc

toare, astfel nct a va fi minimul, iar nc va fi maximul. Citirea de la tastatur

se va face cu metodashowInputDialog() din clasa JOptionPane.


import javax.swing.*;class Ordonare3{ public static void main(String args[]){int
a=Integer.parseInt(JOptionPane.showInputDialog("a="));int b=Integer.parseInt(JO
ptionPane.showInputDialog("b="));int c=Integer.parseInt(JOptionPane.showInputDia
log("c="));if(a>b){ // le comutam:int aux=a; a=b; b=aux; }if(b>c){ //le comutam:
int aux=b; b=c; c=aux;
You're Reading a Free Preview
Pages 7 to 33 are not shown in this preview.
Buy the Full Version
You're Reading a Free Preview
Pages 37 to 42 are not shown in this preview.
Buy the Full Version
You're Reading a Free Preview
Pages 46 to 120 are not shown in this preview.
Buy the Full Version

Similar to Culegere Java


Probleme Rezolvate Java
7793555985 Culegere Java Probleme Rezolvate
TEMA IP
Prolog 99% rezolvate
Programare Orientata Pe Obiecte Alexandru Ene
Algoritmi Si Structuri de Date i
PROBLEME DE INFORMATICA
Java scanner - citire de la tastatura
Culegere Java Probleme Rezolvate
Carte Romaneasca de Prolog
Universitatea transilvania Din Braov Departamentul nvmnt La
Algoritmi java.pdf
Java
Arta_Programarii_in_Java_Elemente_Suport
77930985 Culegere Java Probleme Rezolvate
Normalizarea Bazelor de Date
X_Informatica
Manual C/C++ clasa 9
Proiect Baze de Date
Manual informatica
Tehnici avansate de programare (Java)
Limbajul C/C++ pentru Incepatori
Analiza Matematica - CULEGERE DE PROBLEME
Manual clasa a11-a de informatica.
Teoria Sistemelor I - Oara / Stefan
Scoala de La Palo Alto
Geometrie Descriptiva
Negrescu Liviu - Limbajele C si C++ pentru incepatori (vol.1)
Informatica intensiv
a XII A
More From This User
18643757-Curs-C
18643757-Curs-C
Probleme Rezolvate Java
hanna
Culegere Java Probleme Rezolvate
Jan 11, 2012 by Nina Noveschi
(0 ratings)
6.5K views
Embed
Download
Download as PDF, TXT
More information
Related
Probleme Rezolvate Java
by Hahn Raul
7793555985 Culegere Java Probleme Rezolvate
by Dan Suciu
TEMA IP
by Nogy Arpad
Prolog 99% rezolvate
by Denisa Nistor
About
Browse books
Site directory
About Scribd
Meet the team
Our blog

Join our team!


Contact Us
Partners
Publishers
Developers / API
Memberships
Join today
Invite Friends
Gifts
Support
Help
FAQ
Accessibility
Press
Purchase help
AdChoices
Legal
Terms
Privacy
Copyright
Scribd on AppstoreScribd on Google Play
Copyright 2016 Scribd Inc.
Terms of service
Accessibility
Privacy
Mobile Site
Site Language: English
Get monthly access to books, audiobooks, documents, and more for $8.99 / monthSt
art your free 14 days
No commitment.Cancel anytime.
scribd

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