/
ket12werw
/
task3
Обзор
Документация
Войти
/
ket12werw
/
task3
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Product.java
80 строк
2 KB
ket12werw
zadanie3
19 июл 2026, 19:13
Верифицирован
19 июл 2026, 19:13
5d47fc6
Код
Авторство
О чём код?
/* Задача 3. Доступные товары Предыстория Интернет-магазин хочет показать покупателю недорогие товары, которые сейчас есть в наличии. Класс товара public class Product { private String name; private int price; private boolean inStock; public Product(String name, int price, boolean inStock) { this.name = name; this.price = price; this.inStock = inStock; } public String getName() { return name; } public int getPrice() { return price; } public boolean isInStock() { return inStock; } } Дано List<Product> products = List.of( new Product("Мышь", 3000, true), new Product("Клавиатура", 7000, true), new Product("Наушники", 4500, false), new Product("Коврик", 1000, true) ); Что нужно сделать С помощью Stream API: оставить товары, которые есть в наличии; оставить товары стоимостью не больше 5000 рублей; получить только названия товаров; отсортировать названия по алфавиту; сохранить результат в список. Ожидаемый результат [Коврик, Мышь] */ package task3; public class Product { private String name; private int price; private boolean inStock; public Product(String name, int price, boolean inStock) { this.name = name; this.price = price; this.inStock = inStock; } public String getName() { return name; } public int getPrice() { return price; } public boolean isInStock() { return inStock; } }