Advertisement
Guest User

Untitled

a guest
Jan 18th, 2020
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.79 KB | None | 0 0
  1. //introducem variabilele clasei Carte
  2.  
  3. class Carte
  4. {
  5.  
  6. // variabile
  7.  
  8. String titlu ;
  9.  
  10. String numeAutor ;
  11.  
  12. String editura ;
  13.  
  14. int anAparitie ;
  15.  
  16. int vechime;
  17.  
  18. }
  19.  
  20. class Biblioteca
  21. {
  22.  
  23.  
  24.  
  25. public static void main(String [ ] args)
  26. {
  27.  
  28.  
  29. int anCurent = 2018 ;//initializare data curenta
  30.  
  31.  
  32. Carte a = new Carte(); // creare obiect Carte "a"
  33.  
  34. Carte b = new Carte(); // creare obiect Carte "b"
  35.  
  36. Carte c = new Carte(); // creare obiect Carte "c"
  37.  
  38. // introducere date cartea "a"
  39.  
  40. a.titlu = "In cautarea Fericirii" ;
  41. a.numeAutor = "Bertrand Russell" ;
  42. a.editura = "Humanitas" ;
  43. a.anAparitie = 2009 ;
  44. a.vechime = anCurent - a.anAparitie ;// se calculeaza vechimea cartii
  45.  
  46. // introducere date cartea "b"
  47.  
  48. b.titlu = "Hotul de carti" ;
  49. b.numeAutor = "Markus Zusak" ;
  50. b.editura = "Rao" ;
  51. b.anAparitie = 2014;
  52. b.vechime = anCurent - b.anAparitie ;
  53.  
  54. // introducere date cartea "c"
  55.  
  56. c.titlu = "Epoca De Fier" ;
  57. c.numeAutor = "J.M. Coetzee" ;
  58. c.editura = "Nemira" ;
  59. c.anAparitie = 2012;
  60. c.vechime = anCurent - c.anAparitie ;
  61.  
  62.  
  63. // variabilele de tip String care contin informatiile despre carti
  64.  
  65. String carte1 = (" \n Titlul cartii: "+a.titlu+"\n Autor: "+a.numeAutor+";"+"\n Editura: " +a.editura+";"+"\n Anul aparitiei: "+a.anAparitie+";"+"\n Vechime: "+a.vechime+" ani;");
  66.  
  67. String carte2 = (" \n Titlul cartii: "+b.titlu+";"+"\n Autor: "+b.numeAutor+";"+"\n Editura: " +b.editura+"\n Anul aparitiei: "+b.anAparitie+";"+"\n Vechime: "+b.vechime+" ani;");
  68.  
  69. String carte3 = ("\n Titlul cartii : "+c.titlu+";"+"\n Autor: "+c.numeAutor+";"+"\n Editura : "+c.editura+";"+"\n Anul aparitiei : "+c.anAparitie+";"+"\n Vechime : "+c.vechime+" ani;");
  70.  
  71.  
  72. System.out.println(" Prima carte : \n" +carte1); // se afiseaza detaliile despre prima carte
  73.  
  74. System.out.println("\n A doua carte : \n" +carte2); // se afiseaza detaliile despre a doua carte
  75.  
  76. System.out.println("\n A treia carte : \n" +carte3); // se afiseaza detaliile despre a treia carte
  77.  
  78.  
  79. System.out.println(" \n Cartea aparuta cel mai recent este : \n"); //afisare informatii despre cea mai recenta carte
  80.  
  81.  
  82. // se compara anul aparitiei pentru a afla cea mai recenta carte
  83.  
  84. if(a.anAparitie>b.anAparitie){
  85. System.out.println(carte1);
  86. }
  87. else if(b.anAparitie>c.anAparitie){
  88. System.out.println(carte2);
  89. }
  90. else {
  91. System.out.println(carte3);
  92. }
  93. }
  94. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement