top of page

ZP3JV-07: oddNumbers, e-kucharka

  • blax65
  • 30. 10. 2015
  • Minut čtení: 1

Odkaz na cvičení: zde

Odkaz s řešenými zdrojovými kódy: zde

Úkol č.1

S pomocí Stream API implementujte statické metody int[] odd(int[] arg) a List<Integer> oddNumbers(List<Integer> arg) vracející pole/seznam čísel, kde budou pouze lichá čísla z argumentu arg.

Úkol č.2

Navhrněte jednoduchou elektronickou kuchařku. Ta se bude skládat z následujících tříd:

  • Ingredient -- obsahující následující informace o surovině: název suroviny, měrná jednotka, jednotková cena

  • Recipe -- obsahující seznam a množství surovin nutných pro přípravu pokrmu; třída by měla obsahovat následující metody:

  • .toString() -- která vrací seznam surovin a jejich množství jako řetězec

  • .getPrice() -- která vrací cenu jídla

  • .isCookable(List<Ingredient> availableIngredients) -- která vrací true, pokud seznam obsahuje všechny potřebné ingredience pro uvaření pokrmu

  • .getIngredientsByPrice() -- která vrací názvy surovin seřazené podle jejich ceny

  • .getTheMostExpensiveIngredient() -- která vrací nejnákladnější položku v receptu

Pro implementaci výše zmíněných metod použijte Stream API!

Comments


Featured Posts
Recent Posts
Archive
Search By Tags
Follow Us
  • Facebook Basic Square
  • Twitter Basic Square
  • Google+ Basic Square

© 2015 by Milan Černý  Created with Wix.com

  • w-facebook
bottom of page