fork download
  1. public class Main {
  2.  
  3. // Definim o clasă internă pentru a grupa datele
  4. static class Spectacol {
  5. private String nume;
  6. private String locatie;
  7. private String data;
  8. private int durata;
  9. private String impresie;
  10.  
  11. // Constructorul clasic
  12. public Spectacol(String nume, String locatie, String data, int durata, String impresie) {
  13. this.nume = nume;
  14. this.locatie = locatie;
  15. this.data = data;
  16. this.durata = durata;
  17. this.impresie = impresie;
  18. }
  19.  
  20. // Metodă pentru a genera un raport frumos formatat
  21. public String genereazaRaport() {
  22. return "==========================================\n" +
  23. "BILET EVENIMENT: " + nume + "\n" +
  24. "------------------------------------------\n" +
  25. "Locație: " + locatie + "\n" +
  26. "Data: " + data + "\n" +
  27. "Durată: " + durata + " minute\n" +
  28. "Recenzie: \"" + impresie + "\"\n" +
  29. "==========================================";
  30. }
  31. }
  32.  
  33. public static void main(String[] args) {
  34. // Creăm obiectul spectacol
  35. Spectacol eveniment = new Spectacol(
  36. "Tradati in dragoste",
  37. "Ateneu Bucuresti",
  38. "01.12.2023",
  39. 120,
  40. "A fost un spectacol foarte energic si impresionant"
  41. );
  42.  
  43. // Afișăm raportul
  44. System.out.println(eveniment.genereazaRaport());
  45. }
  46. }
Success #stdin #stdout 0.25s 56080KB
stdin
Standard input is empty
stdout
==========================================
BILET EVENIMENT: Tradati in dragoste
------------------------------------------
Locație: Ateneu Bucuresti
Data:    01.12.2023
Durată:  120 minute
Recenzie: "A fost un spectacol foarte energic si impresionant"
==========================================