NellyIvanova29

Untitled

Jan 22nd, 2021
1,008
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package Lekarstva;
  2.  
  3. import java.util.ArrayList;
  4. import java.util.Scanner;
  5. import java.util.Collections;
  6.  
  7. //тук слагаш отделните градове в списък и правиш реално задачата
  8. public class Lekarstva  {
  9.    
  10.      public ArrayList<Lekarstvo> Lekarstva;
  11.      private String name;
  12.    
  13.      
  14.     public ArrayList<Lekarstvo> getLekarstva() {
  15.         return Lekarstva;
  16.     }
  17.  
  18.     public void setLekarstva(ArrayList<Lekarstvo> lekarstva) {
  19.         Lekarstva = lekarstva;
  20.     }
  21.  
  22.     public String getName() {
  23.         return name;
  24.     }
  25.  
  26.     public void setName(String name) {
  27.         this.name = name;
  28.     }
  29.  
  30.     public Lekarstva(String name) {
  31.         this.name=name;
  32.         this.Lekarstva=new ArrayList<>();
  33.        
  34.     }
  35.    
  36.     public void addLek(Lekarstvo a) {
  37.         Lekarstva.add(a);
  38.     }
  39.     public void remove(String name) {
  40.         for (Lekarstvo a:Lekarstva) {
  41.             if (a.getName().equals(name)) {
  42.                 Lekarstva.remove(a);
  43.             }
  44.         }
  45.     }
  46.     //това можеш да използваш, за да намериш града с най-голям брой училища, само го промени с твоите променлини
  47.     public void maxQuantity() {
  48.         Lekarstvo max = Lekarstva.get(0);
  49.         for(Lekarstvo a:Lekarstva) {
  50.             if(a.getQuantity() > max.getQuantity()) max = a;
  51.         }
  52.         for(Lekarstvo a:Lekarstva) {
  53.             if(a.getQuantity() == max.getQuantity()) {
  54.                 a.printLek();
  55.             }
  56.         }
  57.     }
  58.    
  59.    
  60. //Това е извеждането на информация за каквото и да е
  61.     public void printLekList() {
  62.         for (Lekarstvo a:Lekarstva) {
  63.             System.out.println(a.getName()+ " Цена: "+ a.getPrice()+ " Количество: "+ a.getQuantity()+" Странични ефекти: "+a.getStrEffect());
  64.         }
  65.         }
  66.    
  67. }
RAW Paste Data