gfd

24
UploadLibrary BooksAudiobooksComicsSheet Music of 120 PREFA ÞÃ Java este o tehnologie lansat ã de compania Sun Microsystemsîn 1995, impunându-se prin calit ãþ i deosebite cum ar fi simplitate,robuste þ e º i portabilitate.Prezenta carte este este o culegere de probleme rezolvate înlimbaj ul Java. Lucrarea este adresat ã studenProbleme Rezolvate Java Available for: Reading online, printing, downloading as DOC, PDF, or TXT Contribute to Scribd to access this document. Thanks for uploading to Scribd in the past! To make Scribd an active and valuabl e community, we ask users to upload one quality document for every one they down load. Creative writing Presentations Original essays Poetry How-to-guides Spreadsheets School Work Historical documents Upload OR Get unlimited downloads with a membership Join our growing community of members to get unlimited access to over 25 million books and documents. More than 1000 new members join every day! ? Download documents as PDF or other formats ? Print, copy and share any documents on Scribd ? Read complete documents on any smart device ? Enjoy an ad-free experience and priority support One-day Unlimited Access $8.99 24 hours of access 24 hours of access. Billed at time of purchase. Monthly Membership (Our most popular option) $8.99 per month Billed once a month. Cancel anytime. Annual Membership $3.99

Upload: dana-gabriela

Post on 13-Apr-2016

226 views

Category:

Documents


0 download

DESCRIPTION

rtytr

TRANSCRIPT

Page 1: gfd

UploadLibraryBooksAudiobooksComicsSheet Musicof 120 PREFAÞÃ Java este o tehnologie lansatãde compania Sun Microsystemsîn 1995, impunându-se prin calitãþi deosebite cum ar fi simplitate,robusteþeºi portabilitate.Prezenta carte este este o culegere de probleme rezolvate înlimbajul Java. Lucrarea este adresatãstudenProbleme Rezolvate Java

Available for: Reading online, printing, downloading as DOC, PDF, or TXTContribute to Scribd to access this document.

Thanks for uploading to Scribd in the past! To make Scribd an active and valuable community, we ask users to upload one quality document for every one they download.Creative writingPresentationsOriginal essaysPoetryHow-to-guidesSpreadsheetsSchool WorkHistorical documentsUploadORGet unlimited downloads with amembership

Join our growing community of members to get unlimited access to over25 million books and documents. More than 1000 new members join every day!?Download documents as PDF or other formats?Print, copy and share any documents on Scribd?Read complete documents on any smart device?Enjoy an ad-free experience and priority supportOne-day Unlimited Access$8.9924 hours of access24 hours of access.Billed at time of purchase.Monthly Membership(Our most popular option)$8.99per monthBilled once a month. Cancel anytime.Annual Membership$3.99

Page 2: gfd

per monthBilled once a year. Cancel anytime.Join and download now

Only 60 seconds to signup.Cancel any time online.

As seen onNytimesTechcrunchChicagotribunescribdProbleme Rezolvate Java

Available for: Reading online, printing, downloading as DOC, PDF, or TXTContribute to Scribd to access this document.

Thanks for uploading to Scribd in the past! To make Scribd an active and valuable community, we ask users to upload one quality document for every one they download.Creative writingPresentationsOriginal essaysPoetryHow-to-guidesSpreadsheetsSchool WorkHistorical documentsUploadORGet unlimited downloads with amembership

Join our growing community of members to get unlimited access to over25 million books and documents. More than 1000 new members join every day!?Download documents as PDF or other formats?Print, copy and share any documents on Scribd?Read complete documents on any smart device?Enjoy an ad-free experience and priority supportOne-day Unlimited Access$8.9924 hours of access24 hours of access.Billed at time of purchase.Monthly Membership(Our most popular option)$8.99per monthBilled once a month. Cancel anytime.Annual Membership$3.99per monthBilled once a year. Cancel anytime.Join and download now

Only 60 seconds to signup.Cancel any time online.

Page 3: gfd

As seen onNytimesTechcrunchChicagotribunescribdProbleme Rezolvate Java

Available for: Reading online, printing, downloading as DOC, PDF, or TXTContribute to Scribd to access this document.

Thanks for uploading to Scribd in the past! To make Scribd an active and valuable community, we ask users to upload one quality document for every one they download.Creative writingPresentationsOriginal essaysPoetryHow-to-guidesSpreadsheetsSchool WorkHistorical documentsUploadORGet unlimited downloads with amembership

Join our growing community of members to get unlimited access to over25 million books and documents. More than 1000 new members join every day!?Download documents as PDF or other formats?Print, copy and share any documents on Scribd?Read complete documents on any smart device?Enjoy an ad-free experience and priority supportOne-day Unlimited Access$8.9924 hours of access24 hours of access.Billed at time of purchase.Monthly Membership(Our most popular option)$8.99per monthBilled once a month. Cancel anytime.Annual Membership$3.99per monthBilled once a year. Cancel anytime.Join and download now

Only 60 seconds to signup.Cancel any time online.

As seen onNytimesTechcrunchChicagotribunescribd

þilor de la facultãþ

Page 4: gfd

itehnice, în scopul învãþãrii cât 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 CUPRINSPrefaþã Instrucþiuni elementare (atribuire, decizie, repetare) 7Dezvoltareaºi utilizarea de clase 16Vectori. Matrici 31ªiruri de caractere 58Clase derivate. Clase abstracte. Polimorfism 66Fi

Page 5: gfd

ºiere 82Aplicaþii grafice 109Bibliografie Instrucþiuni elementare (atribuire, decizie, repetare)7Cap. 1Instrucþiuni elementare (atribuire, decizie, repetare)1. Sãse calculezeºi afiºeze câte numere naturale de patru cifre,împãr þite la 67, dau restul 23.class Raspuns{ public static void main(String args[]){int contor=0; for(int i=1000;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 9import javax.swing.*;class Scadere{ public static void main(String args[]){int u1,z1,s1; //cifre unitati, zeci, sute pentru primul termenint u2,s2; //cifre unitati, sute pentru al doilea termenboolean are=false; //semafor, are solutie for(u1=0;u1<=9;u1++) for(z1=0;z1<=9;z1++) for(s1=1;s1<=9;s1++) for(u2=0;u2<=9;u2++) for(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ã

Page 6: gfd

.class Pi{ public static void main(String args[]){ final int N=3000;//nr. de termeni 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: "+pi);System.out.println("Constanta PI din clasa Math: "+Math.PI); } }4. Sãse afiºeze toþi divizorii unui numãr întreg dat ca parametruîn linia de comandã.class Divizori{ public static void main(String args[]){int nr=Integer.parseInt(args[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 decât 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("Primul numar prim mai mare este: "+nrCrt); } private static boolean estePrim(int x){boolean este=true; for(int i=2;i<=Math.sqrt(x);i++)if(x % i == 0){este=false;break; }return este; } }6. Se citesc de la tastatur ãtrei numere întregi a, bºi c. Sãseordoneze aceste numere crescãtoare, astfel încât 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(JOptionPane.showInputDialog("b="));int c=Integer.parseInt(JOptionPane.showInputDialog("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;

Page 7: gfd

You're Reading a Free PreviewPages 7 to 33 are not shown in this preview.Buy the Full VersionYou're Reading a Free PreviewPages 37 to 42 are not shown in this preview.Buy the Full VersionYou're Reading a Free PreviewPages 46 to 120 are not shown in this preview.Buy the Full VersionSimilar to Culegere JavaProbleme Rezolvate Java7793555985 Culegere Java Probleme RezolvateTEMA IPProlog 99% rezolvateProgramare Orientata Pe Obiecte Alexandru EneAlgoritmi Si Structuri de Date iPROBLEME DE INFORMATICAJava scanner - citire de la tastaturaCulegere Java Probleme RezolvateCarte Romaneasca de PrologUniversitatea �transilvania� Din Braªov Departamentul ÎnvÃÞÃmÂnt LaAlgoritmi java.pdfJavaArta_Programarii_in_Java_Elemente_Suport77930985 Culegere Java Probleme RezolvateNormalizarea Bazelor de DateX_InformaticaManual C/C++ clasa 9Proiect Baze de DateManual informaticaTehnici avansate de programare (Java)Limbajul C/C++ pentru IncepatoriAnaliza Matematica - CULEGERE DE PROBLEMEManual clasa a11-a de informatica.Teoria Sistemelor I - Oara / StefanScoala de La Palo AltoGeometrie DescriptivaNegrescu Liviu - Limbajele C si C++ pentru incepatori (vol.1)Informatica intensiva XII AMore From This User18643757-Curs-C18643757-Curs-CProbleme Rezolvate JavahannaCulegere Java Probleme RezolvateJan 11, 2012 by Nina Noveschi(0 ratings)6.5K viewsEmbedDownloadDownload as PDF, TXTMore informationRelatedProbleme Rezolvate Javaby Hahn Raul7793555985 Culegere Java Probleme Rezolvateby Dan SuciuTEMA IPby Nogy Arpad

Page 8: gfd

Prolog 99% rezolvateby Denisa NistorAbout

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 PlayCopyright © 2016 Scribd Inc.Terms of serviceAccessibilityPrivacyMobile SiteSite Language: EnglishGet monthly access to books, audiobooks, documents, and more for $8.99 / monthStart your free 14 daysNo commitment.Cancel anytime.scribdUploadLibraryBooksAudiobooksComicsSheet Musicof 120 PREFAÞÃ Java este o tehnologie lansatãde compania Sun Microsystemsîn 1995, impunându-se prin calitãþi deosebite cum ar fi simplitate,robuste

Page 9: gfd

þeºi portabilitate.Prezenta carte este este o culegere de probleme rezolvate înlimbajul Java. Lucrarea este adresatãstudenþilor de la facultãþitehnice, în scopul învãþãrii cât 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

Page 10: gfd

CUPRINSPrefaþã 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)7Cap. 1Instrucþiuni elementare (atribuire, decizie, repetare)1. Sãse calculezeºi afiºeze câte numere naturale de patru cifre,împãr þite la 67, dau restul 23.class Raspuns{ public static void main(String args[]){int contor=0; for(int i=1000;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 9import javax.swing.*;class Scadere{ public static void main(String args[]){int u1,z1,s1; //cifre unitati, zeci, sute pentru primul termenint u2,s2; //cifre unitati, sute pentru al doilea termenboolean are=false; //semafor, are solutie for(u1=0;u1<=9;u1++) for(z1=0;z1<=9;z1++) for(s1=1;s1<=9;s1++) for(u2=0;u2<=9;u2++) for(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

Page 11: gfd

} }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 termeni 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: "+pi);System.out.println("Constanta PI din clasa Math: "+Math.PI); } }4. Sãse afiºeze toþi divizorii unui numãr întreg dat ca parametruîn linia de comandã.class Divizori{ public static void main(String args[]){int nr=Integer.parseInt(args[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 decât 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("Primul numar prim mai mare este: "+nrCrt); } private static boolean estePrim(int x){boolean este=true; for(int i=2;i<=Math.sqrt(x);i++)if(x % i == 0){este=false;break; }return este; } }6. Se citesc de la tastatur ãtrei numere întregi a, bºi c. Sã

Page 12: gfd

seordoneze aceste numere crescãtoare, astfel încât 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(JOptionPane.showInputDialog("b="));int c=Integer.parseInt(JOptionPane.showInputDialog("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 PreviewPages 7 to 33 are not shown in this preview.Buy the Full VersionYou're Reading a Free PreviewPages 37 to 42 are not shown in this preview.Buy the Full VersionYou're Reading a Free PreviewPages 46 to 120 are not shown in this preview.Buy the Full VersionSimilar to Culegere JavaProbleme Rezolvate Java7793555985 Culegere Java Probleme RezolvateTEMA IPProlog 99% rezolvateProgramare Orientata Pe Obiecte Alexandru EneAlgoritmi Si Structuri de Date iPROBLEME DE INFORMATICAJava scanner - citire de la tastaturaCulegere Java Probleme RezolvateCarte Romaneasca de PrologUniversitatea �transilvania� Din Braªov Departamentul ÎnvÃÞÃmÂnt LaAlgoritmi java.pdfJavaArta_Programarii_in_Java_Elemente_Suport77930985 Culegere Java Probleme RezolvateNormalizarea Bazelor de DateX_InformaticaManual C/C++ clasa 9Proiect Baze de DateManual informaticaTehnici avansate de programare (Java)Limbajul C/C++ pentru IncepatoriAnaliza Matematica - CULEGERE DE PROBLEMEManual clasa a11-a de informatica.Teoria Sistemelor I - Oara / StefanScoala de La Palo AltoGeometrie DescriptivaNegrescu Liviu - Limbajele C si C++ pentru incepatori (vol.1)Informatica intensiva XII AMore From This User18643757-Curs-C18643757-Curs-CProbleme Rezolvate JavahannaCulegere Java Probleme RezolvateJan 11, 2012 by Nina Noveschi(0 ratings)6.5K viewsEmbed

Page 13: gfd

DownloadDownload as PDF, TXTMore informationRelatedProbleme Rezolvate Javaby Hahn Raul7793555985 Culegere Java Probleme Rezolvateby Dan SuciuTEMA IPby Nogy ArpadProlog 99% rezolvateby Denisa NistorAbout

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 PlayCopyright © 2016 Scribd Inc.Terms of serviceAccessibilityPrivacyMobile SiteSite Language: EnglishGet monthly access to books, audiobooks, documents, and more for $8.99 / monthStart your free 14 daysNo commitment.Cancel anytime.scribdUploadLibrary

Page 14: gfd

BooksAudiobooksComicsSheet Musicof 120 PREFAÞÃ Java este o tehnologie lansatãde compania Sun Microsystemsîn 1995, impunându-se prin calitãþi deosebite cum ar fi simplitate,robusteþeºi portabilitate.Prezenta carte este este o culegere de probleme rezolvate înlimbajul Java. Lucrarea este adresatãstudenþilor de la facultãþitehnice, în scopul învãþãrii cât 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

Page 15: gfd

� Aplicaþii graficePiteºti, 2007 Prof. dr. ing. Alexandru ENEUniversitatea din Piteºti CUPRINSPrefaþã 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)7Cap. 1Instrucþiuni elementare (atribuire, decizie, repetare)1. Sãse calculezeºi afiºeze câte numere naturale de patru cifre,împãr þite la 67, dau restul 23.class Raspuns{ public static void main(String args[]){int contor=0; for(int i=1000;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 9import javax.swing.*;class Scadere{ public static void main(String args[]){int u

Page 16: gfd

1,z1,s1; //cifre unitati, zeci, sute pentru primul termenint u2,s2; //cifre unitati, sute pentru al doilea termenboolean are=false; //semafor, are solutie for(u1=0;u1<=9;u1++) for(z1=0;z1<=9;z1++) for(s1=1;s1<=9;s1++) for(u2=0;u2<=9;u2++) for(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 termeni 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: "+pi);System.out.println("Constanta PI din clasa Math: "+Math.PI); } }4. Sãse afiºeze toþi divizorii unui numãr întreg dat ca parametruîn linia de comandã.class Divizori{ public static void main(String args[]){int nr=Integer.parseInt(args[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 decât 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("Primul numar prim mai mare este: "+nrCrt); } private static boolean estePrim(int x){b

Page 17: gfd

oolean este=true; for(int i=2;i<=Math.sqrt(x);i++)if(x % i == 0){este=false;break; }return este; } }6. Se citesc de la tastatur ãtrei numere întregi a, bºi c. Sãseordoneze aceste numere crescãtoare, astfel încât 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(JOptionPane.showInputDialog("b="));int c=Integer.parseInt(JOptionPane.showInputDialog("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 PreviewPages 7 to 33 are not shown in this preview.Buy the Full VersionYou're Reading a Free PreviewPages 37 to 42 are not shown in this preview.Buy the Full VersionYou're Reading a Free PreviewPages 46 to 120 are not shown in this preview.Buy the Full VersionSimilar to Culegere JavaProbleme Rezolvate Java7793555985 Culegere Java Probleme RezolvateTEMA IPProlog 99% rezolvateProgramare Orientata Pe Obiecte Alexandru EneAlgoritmi Si Structuri de Date iPROBLEME DE INFORMATICAJava scanner - citire de la tastaturaCulegere Java Probleme RezolvateCarte Romaneasca de PrologUniversitatea �transilvania� Din Braªov Departamentul ÎnvÃÞÃmÂnt LaAlgoritmi java.pdfJavaArta_Programarii_in_Java_Elemente_Suport77930985 Culegere Java Probleme RezolvateNormalizarea Bazelor de DateX_InformaticaManual C/C++ clasa 9Proiect Baze de DateManual informaticaTehnici avansate de programare (Java)Limbajul C/C++ pentru IncepatoriAnaliza Matematica - CULEGERE DE PROBLEMEManual clasa a11-a de informatica.Teoria Sistemelor I - Oara / StefanScoala de La Palo AltoGeometrie DescriptivaNegrescu Liviu - Limbajele C si C++ pentru incepatori (vol.1)Informatica intensiva XII A

Page 18: gfd

More From This User18643757-Curs-C18643757-Curs-CProbleme Rezolvate JavahannaCulegere Java Probleme RezolvateJan 11, 2012 by Nina Noveschi(0 ratings)6.5K viewsEmbedDownloadDownload as PDF, TXTMore informationRelatedProbleme Rezolvate Javaby Hahn Raul7793555985 Culegere Java Probleme Rezolvateby Dan SuciuTEMA IPby Nogy ArpadProlog 99% rezolvateby Denisa NistorAbout

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 PlayCopyright © 2016 Scribd Inc.

Page 19: gfd

Terms of serviceAccessibilityPrivacyMobile SiteSite Language: EnglishGet monthly access to books, audiobooks, documents, and more for $8.99 / monthStart your free 14 daysNo commitment.Cancel anytime.scribdUploadLibraryBooksAudiobooksComicsSheet Musicof 120 PREFAÞÃ Java este o tehnologie lansatãde compania Sun Microsystemsîn 1995, impunându-se prin calitãþi deosebite cum ar fi simplitate,robusteþeºi portabilitate.Prezenta carte este este o culegere de probleme rezolvate înlimbajul Java. Lucrarea este adresatãstudenþilor de la facultãþitehnice, în scopul învãþãrii cât 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�

Page 20: gfd

ªiruri de caractere� Clase derivate. Clase abstracte. Polimorfism� Fiºiere� Aplicaþii graficePiteºti, 2007 Prof. dr. ing. Alexandru ENEUniversitatea din Piteºti CUPRINSPrefaþã 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)7Cap. 1Instrucþiuni elementare (atribuire, decizie, repetare)1. Sãse calculezeºi afiºeze câte numere naturale de patru cifre,împãr þite la 67, dau restul 23.class Raspuns{ public static void main(String args[]){int contor=0; for(int i=1000;i<=9999;i++)if(i%67==23)contor++;System.out.println("Sunt "+contor+" numere."); } }2.

Page 21: gfd

Scrieþi o aplicaþie Java care sãreconstituie scãderea:X X X � X 2 X---------8 7 9import javax.swing.*;class Scadere{ public static void main(String args[]){int u1,z1,s1; //cifre unitati, zeci, sute pentru primul termenint u2,s2; //cifre unitati, sute pentru al doilea termenboolean are=false; //semafor, are solutie for(u1=0;u1<=9;u1++) for(z1=0;z1<=9;z1++) for(s1=1;s1<=9;s1++) for(u2=0;u2<=9;u2++) for(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 termeni 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: "+pi);System.out.println("Constanta PI din clasa Math: "+Math.PI); } }4. Sãse afiºeze toþi divizorii unui numãr întreg dat ca parametruîn linia de comandã.class Divizori{ public static void main(String args[]){int nr=Integer.parseInt(args[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 decât un numãr dat ca parametru în linia de comandã

Page 22: gfd

.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("Primul numar prim mai mare este: "+nrCrt); } private static boolean estePrim(int x){boolean este=true; for(int i=2;i<=Math.sqrt(x);i++)if(x % i == 0){este=false;break; }return este; } }6. Se citesc de la tastatur ãtrei numere întregi a, bºi c. Sãseordoneze aceste numere crescãtoare, astfel încât 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(JOptionPane.showInputDialog("b="));int c=Integer.parseInt(JOptionPane.showInputDialog("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 PreviewPages 7 to 33 are not shown in this preview.Buy the Full VersionYou're Reading a Free PreviewPages 37 to 42 are not shown in this preview.Buy the Full VersionYou're Reading a Free PreviewPages 46 to 120 are not shown in this preview.Buy the Full VersionSimilar to Culegere JavaProbleme Rezolvate Java7793555985 Culegere Java Probleme RezolvateTEMA IPProlog 99% rezolvateProgramare Orientata Pe Obiecte Alexandru EneAlgoritmi Si Structuri de Date iPROBLEME DE INFORMATICAJava scanner - citire de la tastaturaCulegere Java Probleme RezolvateCarte Romaneasca de PrologUniversitatea �transilvania� Din Braªov Departamentul ÎnvÃÞÃmÂnt LaAlgoritmi java.pdfJavaArta_Programarii_in_Java_Elemente_Suport77930985 Culegere Java Probleme RezolvateNormalizarea Bazelor de DateX_InformaticaManual C/C++ clasa 9Proiect Baze de DateManual informatica

Page 23: gfd

Tehnici avansate de programare (Java)Limbajul C/C++ pentru IncepatoriAnaliza Matematica - CULEGERE DE PROBLEMEManual clasa a11-a de informatica.Teoria Sistemelor I - Oara / StefanScoala de La Palo AltoGeometrie DescriptivaNegrescu Liviu - Limbajele C si C++ pentru incepatori (vol.1)Informatica intensiva XII AMore From This User18643757-Curs-C18643757-Curs-CProbleme Rezolvate JavahannaCulegere Java Probleme RezolvateJan 11, 2012 by Nina Noveschi(0 ratings)6.5K viewsEmbedDownloadDownload as PDF, TXTMore informationRelatedProbleme Rezolvate Javaby Hahn Raul7793555985 Culegere Java Probleme Rezolvateby Dan SuciuTEMA IPby Nogy ArpadProlog 99% rezolvateby Denisa NistorAbout

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

Page 24: gfd

AdChoices

Legal

Terms Privacy Copyright

Scribd on AppstoreScribd on Google PlayCopyright © 2016 Scribd Inc.Terms of serviceAccessibilityPrivacyMobile SiteSite Language: EnglishGet monthly access to books, audiobooks, documents, and more for $8.99 / monthStart your free 14 daysNo commitment.Cancel anytime.scribd