
У вас є доллари. JAVAВи хочете поміняти їх на гривні.У вас є інформація про ціну(використати
рандом в діапазоні від 35 до 40 включно, тип дабл) купівлі-продажу в банках міста(використайте клас банк, який має ім'я та ціну валюти).В місті14 банків. Створіть програму, яка визначає, який банк вибрати(або декілька банків), щоб вигідно обміняти доллари на гривні.Вивести ці банки на екран.Користуватись лямбда виразами, колекціями (окрім масива), компараторами та стрімами заборонено.

Ответы на вопрос

.
p s нажмите на лучший ответ пожалуйста




Для вирішення даної задачі без використання лямбда-виразів, колекцій, компараторів та стрімів, можна використати наступний підхід:
1. Створюємо клас "Банк" з полями "ім'я" (String) та "ціна валюти" (double). 2. Створюємо 14 об'єктів класу "Банк" зі вказаними назвами та випадковою ціною валюти в діапазоні від 35 до 40 включно. 3. Створюємо змінну "кращий_банк" типу "Банк". 4. Задаємо початкове значення "кращий_банк" першому банку зі списку. 5. За допомогою циклу проходимо по всіх банках в списку і перевіряємо, чи ціна валюти більша у поточного банку, ніж у "кращого_банку". У разі підтвердження, змінюємо "кращий_банк" на поточний банк. 6. Виводимо "кращий_банк" на екран.
Ось приклад реалізації на мові Java:
```java import java.util.Random;
class Bank { private String name; private double currencyPrice; public Bank(String name, double currencyPrice) { this.name = name; this.currencyPrice = currencyPrice; } public String getName() { return name; } public double getCurrencyPrice() { return currencyPrice; } }
public class Main { public static void main(String[] args) { Bank[] banks = new Bank[14]; Random random = new Random(); // Заповнюємо масив банків з випадковими цінами валюти for (int i = 0; i < banks.length; i++) { double currencyPrice = random.nextInt(6) + 35; // Генеруємо випадкову ціну валюти в діапазоні 35-40 banks[i] = new Bank("Банк " + (i+1), currencyPrice); } Bank bestBank = banks[0]; // Пошук банку з найкращою ціною валюти for (int i = 1; i < banks.length; i++) { if (banks[i].getCurrencyPrice() > bestBank.getCurrencyPrice()) { bestBank = banks[i]; } } System.out.println("Найкращий банк для обміну доларів на гривні: " + bestBank.getName()); } } ```
Таким чином, програма знайде банк з найвигіднішою ціною валюти і виведе його назву на екран.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili