fork download
  1. class Articol {
  2.  
  3. private String autor;
  4. private String titlu;
  5. private String jurnal;
  6. private int an;
  7.  
  8. public Articol() {
  9. autor = "";
  10. titlu = "";
  11. jurnal = "";
  12. an = 0;
  13. }
  14.  
  15. public Articol(String a, String t, String j, int anA) {
  16. autor = a;
  17. titlu = t;
  18. jurnal = j;
  19. an = anA;
  20. }
  21.  
  22. public Articol(Articol x) {
  23. autor = x.autor;
  24. titlu = x.titlu;
  25. jurnal = x.jurnal;
  26. an = x.an;
  27. }
  28.  
  29. public String getAutor() { return autor; }
  30. public String getTitlu() { return titlu; }
  31. public String getJurnal() { return jurnal; }
  32. public int getAn() { return an; }
  33.  
  34. public String toString() {
  35. return autor + " - " + titlu + ", " + jurnal + ", " + an;
  36. }
  37.  
  38. public int vechime() {
  39. return 2025 - an;
  40. }
  41. }
  42.  
  43. public class Main {
  44.  
  45. public static void main(String[] args) {
  46.  
  47. Articol articol1 = new Articol("Popescu Ana", "IA in educatie", "AI Journal", 2022);
  48. Articol articol2 = new Articol("Ionescu Mihai", "Algoritmi", "CS Review", 2019);
  49. Articol articol3 = new Articol("Georgescu Elena", "Sisteme", "IT Today", 2024);
  50.  
  51. System.out.println(articol1);
  52. System.out.println(articol2);
  53. System.out.println(articol3);
  54.  
  55. int vechime1 = articol1.vechime();
  56. int vechime2 = articol2.vechime();
  57. int vechime3 = articol3.vechime();
  58.  
  59. int minim = vechime1;
  60. Articol articolRecent = articol1;
  61.  
  62. if (vechime2 < minim) {
  63. minim = vechime2;
  64. articolRecent = articol2;
  65. }
  66.  
  67. if (vechime3 < minim) {
  68. minim = vechime3;
  69. articolRecent = articol3;
  70. }
  71.  
  72. System.out.println("Articolul cel mai recent este " + articolRecent +
  73. ", cu o vechime de " + minim + " ani.");
  74. }
  75. }
  76.  
Success #stdin #stdout 0.29s 58884KB
stdin
Standard input is empty
stdout
Popescu Ana - IA in educatie, AI Journal, 2022
Ionescu Mihai - Algoritmi, CS Review, 2019
Georgescu Elena - Sisteme, IT Today, 2024
Articolul cel mai recent este Georgescu Elena - Sisteme, IT Today, 2024, cu o vechime de 1 ani.