Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //introducem variabilele clasei Carte
- class Carte
- {
- // variabile
- String titlu ;
- String numeAutor ;
- String editura ;
- int anAparitie ;
- int vechime;
- }
- class Biblioteca
- {
- public static void main(String [ ] args)
- {
- int anCurent = 2018 ;//initializare data curenta
- Carte a = new Carte(); // creare obiect Carte "a"
- Carte b = new Carte(); // creare obiect Carte "b"
- Carte c = new Carte(); // creare obiect Carte "c"
- // introducere date cartea "a"
- a.titlu = "In cautarea Fericirii" ;
- a.numeAutor = "Bertrand Russell" ;
- a.editura = "Humanitas" ;
- a.anAparitie = 2009 ;
- a.vechime = anCurent - a.anAparitie ;// se calculeaza vechimea cartii
- // introducere date cartea "b"
- b.titlu = "Hotul de carti" ;
- b.numeAutor = "Markus Zusak" ;
- b.editura = "Rao" ;
- b.anAparitie = 2014;
- b.vechime = anCurent - b.anAparitie ;
- // introducere date cartea "c"
- c.titlu = "Epoca De Fier" ;
- c.numeAutor = "J.M. Coetzee" ;
- c.editura = "Nemira" ;
- c.anAparitie = 2012;
- c.vechime = anCurent - c.anAparitie ;
- // variabilele de tip String care contin informatiile despre carti
- 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;");
- 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;");
- 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;");
- System.out.println(" Prima carte : \n" +carte1); // se afiseaza detaliile despre prima carte
- System.out.println("\n A doua carte : \n" +carte2); // se afiseaza detaliile despre a doua carte
- System.out.println("\n A treia carte : \n" +carte3); // se afiseaza detaliile despre a treia carte
- System.out.println(" \n Cartea aparuta cel mai recent este : \n"); //afisare informatii despre cea mai recenta carte
- // se compara anul aparitiei pentru a afla cea mai recenta carte
- if(a.anAparitie>b.anAparitie){
- System.out.println(carte1);
- }
- else if(b.anAparitie>c.anAparitie){
- System.out.println(carte2);
- }
- else {
- System.out.println(carte3);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement