Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗jvPmFPMix 420 of 420 menu
◀

Смешанная практика Java

Дан код:

import java.util.ArrayList; import java.util.Arrays; ArrayList<Integer> nums = new ArrayList<>(Arrays.asList(3, 7, 2, 9, 4));

Выведите сумму элементов больше 5. Если таких нет, выведите 0.

Дан код:

int num = 12345;

Найдите сумму цифр и выведите even, если сумма четная, иначе odd.

Дан код:

String raw = " 42 ";

Преобразуйте текст в число и выведите его квадрат. Если значения нет, выведите skip. Если текст не число, выведите bad.

Дан код:

import java.util.ArrayList; import java.util.Arrays; ArrayList<Integer> temps = new ArrayList<>(Arrays.asList(-5, 12, 0, 25, 3));

Найдите размах температур и выведите результат, округленный до целого.

Дан код:

import java.util.HashMap; HashMap<String, Integer> stock = new HashMap<>(); stock.put("pen", 3); stock.put("book", 0); stock.put("cup", 5);

Выведите список товаров с нулевым остатком. Если таких нет, выведите full.

Дан код:

import java.time.LocalDate; LocalDate day = LocalDate.of(2026, 3, 15);

По номеру дня недели выведите weekend или workday.

Дан файл scores.txt:

// scores.txt // Ann 5 // Bob 3 // Cid 5

Прочитайте файл, постройте карту "имя -> оценка" и выведите среднюю оценку, округленную до двух знаков в дробной части.

Дан код:

String line = "order=8842; user=Ann; sum=150.5";

Извлеките значение sum и выведите его как дробное число.

Дан код:

int[][] grid = { {1, 2, 3}, {4, 5, 6}, {7, 8, 9} };

Найдите сумму элементов в четных столбцах (номера 0, 2, …) и выведите результат.

Создайте метод safeDiv с двумя целыми параметрами. Он должен возвращать частное или 0, если делитель равен нулю. Проверьте на паре 10 и 0.

Дан код:

import java.util.ArrayList; import java.util.Arrays; ArrayList<String> words = new ArrayList<>(Arrays.asList("kotlin", "java", "go", "rust"));

Выберите три самых длинных слова. При равной длине предпочтите то, что раньше по алфавиту. Выведите их одной строкой через пробел.

Дан код:

import java.util.HashSet; import java.util.Set; Set<Integer> a = new HashSet<>(Set.of(1, 2, 3, 4)); Set<Integer> b = new HashSet<>(Set.of(3, 4, 5, 6));

Выведите элементы, общие для обоих множеств, в порядке возрастания одной строкой, разделив запятой.

Дан код:

import java.util.ArrayList; import java.util.Arrays; ArrayList<Integer> ports = new ArrayList<>(Arrays.asList(8080, 443, 22, 3000, 0));

Выведите ok, если все номера от 1 до 65535 включительно. Иначе выведите первый некорректный номер.

←
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить