0% au considerat acest document util (0 voturi)
206 vizualizări4 pagini

Laboratorul 1

Documentul prezintă un raport de laborator care abordează temele claselor, obiectelor și constructorilor în Java. Raportul descrie etapele realizării lucrării de laborator și include codul unui program care afișează cuvintele dintr-un text care încep și se termină cu aceeași literă.

Încărcat de

ion
Drepturi de autor
© © All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca DOCX, PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
206 vizualizări4 pagini

Laboratorul 1

Documentul prezintă un raport de laborator care abordează temele claselor, obiectelor și constructorilor în Java. Raportul descrie etapele realizării lucrării de laborator și include codul unui program care afișează cuvintele dintr-un text care încep și se termină cu aceeași literă.

Încărcat de

ion
Drepturi de autor
© © All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca DOCX, PDF, TXT sau citiți online pe Scribd
Sunteți pe pagina 1/ 4

Ministerul Educatiei din Republica Moldova

Universitatea Tehnica din Moldova


FCIM

Raport
Lucrare de laborator nr.1
Tehnici Avansate de Programare

A efectuat: st.gr CR-181


Patras Cristi

A verificat:
Petic Mircea

Chisinau 2020
1. Tema lucrării:
Clase, obiecte, constructori.
2. Scopul lucrării:
⮚ Însuşirea modalităţilor de creare a claselor, obiectelor în
Java;
⮚ Însuşirea modalităţilor de prelucrare a şirurilor de caractere
utilizând clasele de bază;
3. Etapele de realizare:
1) Crearea unor clase noi;
2) Crearea şi iniţializarea obiectelor
3) Utilizarea metodelor claselor Sting şi StringBuffer pentru
modificarea şirurilor;
4) Crearea interfeţii programului;
5) Prezentarea lucrării..
Sarcina
11. De afişat fără repetare cuvântul din textul dat, care încep si se
termina cu aceea literă.
Codul programului
package lab1;

import java.util.Scanner;
import java.util.ArrayList;
public class Lab1 {

public static void main(String[] args)

{
String[] words;
int c;
c=0;
ArrayList<String> wordsToPrint = new ArrayList<>();
System.out.println("Enter some words: ");
Scanner scanner = new Scanner(System.in);
words = scanner.nextLine().split(" ");
System.out.println("cuvinte gasite: ");
for (String word: words) {

c++;
char firstLetter = word.toLowerCase().charAt(0);
char lastLetter = word.toLowerCase().charAt(word.length() - 1);

if (firstLetter == lastLetter && !wordsToPrint.contains(word.toLowerCase())) {


wordsToPrint.add(word.toLowerCase());

System.out.println(c+"." +word);
}

}
}
}
Demonstratia programului:

Concluzie:

 In urma elaborarii acestei lucrari am insusit modalitatile de creare a claselor in Java si


deasemenea am prelucrat siruri de caractere utilizand diferite metode in Java.

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