package lr13.task_2; public class e1 { public static void main(String[] args) { try { int l = args.length; System.out.println("размер массива = " + l); int sum = 0; int count = 0; for (int i = 0; i < l; i++) { int num = Integer.parseInt(args[i]); if (num > 0) { sum += num; count++; } } if (count == 0) { throw new ArithmeticException("нет положительных элементов"); } double avg = (double) sum / count; System.out.println("среднее = " + avg); } catch (NumberFormatException e) { System.out.println("Ошибка: введена строка вместо числа"); } catch (ArithmeticException e) { System.out.println("Ошибка: " + e.getMessage()); } finally { System.out.println("программа завершена"); } } }