gfd

Post on 13-Apr-2016

226 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

rtytr

TRANSCRIPT

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

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.

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ãþ

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

º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ã

.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;

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

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

þ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

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

} }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ã

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

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

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

� 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

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

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

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.

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�

ª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.

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ã

.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

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

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

top related