NellyIvanova29

Untitled

Jan 22nd, 2021
1,067
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.Collections;
  5. import java.util.List;
  6. import java.util.Scanner;
  7.  
  8.  
  9. public class LekarstvaTest {
  10.  
  11.     public static void main(String[] args) {
  12.         // TODO Auto-generated method stub
  13.         Lekarstvo a=new Lekarstvo("Нурофен",8.90,20,"главоболие, гадене, астматични пристъпи");
  14.         Lekarstvo b=new Lekarstvo("Аферин",10.90,40,"главоболие, гадене, обриви");
  15.         Lekarstvo c=new Lekarstvo("Пикозитол",23.90,3,"замаяност, сънливост, гадене");
  16.         Lekarstva s=new Lekarstva("Налични лекарства");
  17.         s.addLek(a);
  18.         s.addLek(b);
  19.         s.addLek(c);
  20.        
  21.        
  22.         Scanner sc= new Scanner(System.in);
  23.         int choice;
  24.    do {
  25.        System.out.printf("\n\n1.Добаветe лекарство \n2.Премахнете лекарство\n3.Лекарство с най-голямо количество\n4.Търсене по ценови диапазон\n5.Информация за лекарства по каталог\n0.Изход");
  26.        choice = sc.nextInt();
  27.    switch (choice) {
  28.         case 1:
  29.             System.out.println("въведете данни за лекарството, което искате да добавите в каталога: име, цена, количество и странични ефекти");
  30.             sc.nextLine();
  31.             s.addLek(new Lekarstvo(sc.nextLine(),sc.nextDouble(),sc.nextInt(),sc.nextLine()));
  32.             break;
  33.         case 2:
  34.             System.out.println("въведете името на лекарството, което искате да премахнете от каталога");
  35.             sc.nextLine();
  36.             s.remove(sc.nextLine());
  37.             break;
  38.         case 3:
  39.             s.maxQuantity();
  40.             break;
  41.         case 4:
  42.            s.pricePoint();
  43.             break;
  44.         case 5:
  45.             s.printLekList();
  46.             break;
  47.      
  48.         default:
  49.             System.out.println("невалиден избор");
  50.  
  51. }
  52.        
  53.     } while (choice!=0);
  54.        
  55. }
  56.    
  57.  
  58. }
  59.  
RAW Paste Data