/
Scaramoushe
/
HW2_Task2
Обзор
Документация
Войти
/
Scaramoushe
/
HW2_Task2
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/Task2.java
38 строк
1 KB
Titov Vladimir
ДЗ №2 Задача №2
28 июн 2026, 18:33
28 июн 2026, 18:33
ffada95
Код
Авторство
О чём код?
import java.util.Scanner; import static ru.netology.service.CustomsService.calculateCustoms; public class Task2 { public static void main(String[] args) { int price = 0; // цена товара int weight = 0; // вес товара try (Scanner sc = new Scanner(System.in)) { price = readInt(sc, "Введите цену товара (в руб.): "); weight = readInt(sc, "Введите вес товара (в кг.): "); } long tax = calculateCustoms(price, weight); System.out.println("Размер пошлины (в руб.) составит: " + tax); } private static int readInt(Scanner sc, String message) { int value = 0; do { System.out.print(message); if (!sc.hasNextInt()) { System.out.println("Вы ввели не целое число!"); sc.next(); value = -1; } else { value = sc.nextInt(); if (value < 0) { System.out.println("Значение не может быть отрицательным!"); } } } while (value < 0); return value; } }