Probleme Rezolvate Java

Seminar
9/10 (6 voturi)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 40 în total
Cuvinte : 5269
Mărime: 260.80KB (arhivat)
Publicat de: Teohari Rotaru
Puncte necesare: 0

Extras din seminar

1. Următorul program pune in evidenţă creearea unor instanţe pentru o clasă:

class Exemplu {

int x;

//constructor implicit

Exemplu() {System.out.println("constructor implicit");}

//constructor explicit

Exemplu(int x){this.x=x;}

//instanta creata explicit la momentul initializarii clasei

static Exemplu primulX=new Exemplu(1);

//metoda de actualizatr a campului x pentru obiectul curent

public void setX(int x) {this.x=x;}

//metosa necesara pentru afisarea explicita a unei instante din clasa Exemplu

public String toString(){

return"x= "+x;

}

}//sfarsitul def clasei Exemplu

class DiferiteInstante{

public static void main(String args[]){

System.out.println("primulX: " + Exemplu.primulX);

//apelul constructorului implicit

Exemplu obiectDoi=null;

//creare explicita folosind newInstance()

try{

obiectDoi=(Exemplu)Class.forName("Exemplu").newInstance();

}catch(Exception e) { System.out.println(e);}

System.out.println("obiectDoi: " + obiectDoi);

obiectDoi.setX(2);

System.out.println("obiectDoi: "+obiectDoi);

//creare unui obiect folosind operatorul new

Exemplu obiectTrei=new Exemplu(3);

System.out.println("obiecttrei: "+obiectTrei);

}

}

Date iesire: primulX: x=1 | constructor implicit | obiectDoi: x=0 | obiectDoi: x=2 | obiectDoi: x=3.

Captură:

2) Programul de mai jos pune în evidenţă utilizarea tipurilor de date in Java:

import java.util.Random;

import java.io.*;

class Zaruri{

public static void main(String args[]) {

//instantieri

Random r=new Random();

int[] zar=new int[2];

for(int k=0;k<10;k++){

for(int i=0;i<2;i++){

zar[i]=(int)(r.nextDouble()*6)+1;

}

System.out.println("nZarurile sunt: " +zar[0]+" " + zar[1]);

if(zar[0]==zar[1])

System.out.println("Ati castigat! Zarurile sunt " + "egale!");

else

System.out.println("Ati pierdut! Zarurile nu sunt" + "egale!");

//asteptam apasarea tastei ENTER

System.out.print("Apasati tasta ENTER pentru a" + "continua...");

try{

//citim un caracter de la tastatura

System.in.read();

//eliminam celelalate caractere citite

System.in.skip(System.in.available());

}catch(IOException e) {System.out.println(e);}

}

System.out.println("Aplicatia s-a teminat!");

}

}

Aplicati are ca date de iesire doua numere aleatoare.

Captura

3) Programul de mai jos va scoate in evidenta aparitia unei exceptii aritmetice:

class ExceptiiNumerice{

public static void main (String args[]) {

int a=3, b=0;

try{

System.out.println("a/b= "+a/b);

}catch(ArithmeticException e){

System.out.println("Nu este permisa impartirea la zero:" +e.getMessage());

}

}

}

Date de intrare: a=3; b=0. Date de iesire: "nu este permisa impartirea la 0/by0"

Captura:

4) Program Java care pune în evidenta domeniul variabilelor:

Preview document

Probleme Rezolvate Java - Pagina 1
Probleme Rezolvate Java - Pagina 2
Probleme Rezolvate Java - Pagina 3
Probleme Rezolvate Java - Pagina 4
Probleme Rezolvate Java - Pagina 5
Probleme Rezolvate Java - Pagina 6
Probleme Rezolvate Java - Pagina 7
Probleme Rezolvate Java - Pagina 8
Probleme Rezolvate Java - Pagina 9
Probleme Rezolvate Java - Pagina 10
Probleme Rezolvate Java - Pagina 11
Probleme Rezolvate Java - Pagina 12
Probleme Rezolvate Java - Pagina 13
Probleme Rezolvate Java - Pagina 14
Probleme Rezolvate Java - Pagina 15
Probleme Rezolvate Java - Pagina 16
Probleme Rezolvate Java - Pagina 17
Probleme Rezolvate Java - Pagina 18
Probleme Rezolvate Java - Pagina 19
Probleme Rezolvate Java - Pagina 20
Probleme Rezolvate Java - Pagina 21
Probleme Rezolvate Java - Pagina 22
Probleme Rezolvate Java - Pagina 23
Probleme Rezolvate Java - Pagina 24
Probleme Rezolvate Java - Pagina 25
Probleme Rezolvate Java - Pagina 26
Probleme Rezolvate Java - Pagina 27
Probleme Rezolvate Java - Pagina 28
Probleme Rezolvate Java - Pagina 29
Probleme Rezolvate Java - Pagina 30
Probleme Rezolvate Java - Pagina 31
Probleme Rezolvate Java - Pagina 32
Probleme Rezolvate Java - Pagina 33
Probleme Rezolvate Java - Pagina 34
Probleme Rezolvate Java - Pagina 35
Probleme Rezolvate Java - Pagina 36
Probleme Rezolvate Java - Pagina 37
Probleme Rezolvate Java - Pagina 38
Probleme Rezolvate Java - Pagina 39
Probleme Rezolvate Java - Pagina 40

Conținut arhivă zip

  • Probleme Rezolvate Java.doc

Alții au mai descărcat și

Java

Clase pentru aplica]ii Execu]ia programului unei aplica]ii începe prin apelul metodei main() din clasa primar. - Dac nu exist metoda main...

Crearea Paginilor Web cu Ajutorul Limbajului HTML

Configurarea cadrului de lucru HTML Toate fişierele HTML trebuie cuprinse între o pereche de etichete HTML de deschidere/închidere. Aceste...

Comerțul Electronic

„Cine deţine informaţia - stăpâneşte situaţia” Medierea informatică a afacerilor a început, în ţările economic dezvoltate, încă la sfârşitul...

Dezvoltarea Aplicațiilor Web

Introducere în dezvoltarea aplicaţiilor web Configurarea unui proiect de aplicaţii web 1. Alegeţi din meniu principal File > New Project. La...

Desenarea în Java

In afara posibilitatii de a utiliza componente grafice standard, Java ofera si posibilitatea de controlului la nivel de punct (pixel) pe...

Limbajul HTML

1. Start4Programs4Accessories4NOTEPAD. 2. Editarea codului sursa ( a tag-urilor) în editorul de texte NOTEPAD. 3. Salvarea codului sursa sub...

Te-ar putea interesa și

Aplicație web de licitații online

Cuvant Inainte Aplicatiile distribuite sînt de o buna perioada de timp o prezenta uzuala în peisajul IT chiar si din tara noastra. Ultimii ani au...

Bazele programării pe obiecte

Partea 1. Teorie I. Programarea pe Obiecte.Notiuni Generale I.1. Obiecte.Clase.Caracteristici. I.1.1. Introducere. Limbajele de programare,...

Limbajul Java pe Internet

ADNOTARE Cuvinte cheie: Java, Server, Client, URL, RMI, JSP, JSF, applet. Limbajul Java a aparut datoritã necesitãtii rezolvãrii problemelor...

Software pentru recruțarea de personal

1. Introducere Recrutarea și selecția resurselor umane reprezintă două subprocese vitale în cadrul procesului de management al capitalului uman...

Dispozitiv care Transmite Comenzi de la Distanță

Introducere Limbajul Java împreună cu mediul său de dezvoltare şi execuţie au fost proiectate pentru a rezolva o parte dintre problemele actuale...

Rețele Neuronale

În domeniul inteligenţei artificiale fac parte: - Sisteme expert; - Sisteme fuzzy; - Algoritmi genetici; - Agenţi inteligenţi; - Reţele...

Informatica Managerială

TEMA I ORGANIZAREA INFORMAŢIEI Unităţi de învăţare: - Date şi informaţii - Tipuri de fişiere - Directoare şi dosare (foldere) în sistemele...

JAVA

Java este un limbaj de programare de nivel înalt, dezvoltat de JavaSoft, companie în cadrul firmei Sun Microsystems. Dintre caracteristicile...

Ai nevoie de altceva?