Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.company;
- import java.util.Scanner;
- public class Main {
- public static void main(String[] args) {
- boolean isCorrect;
- Scanner scan = new Scanner(System.in);
- System.out.println("Приветствуем вас в программе, которая вычислит сумму нечётных элементов массива.\n
- Введите размер массива:");
- int size = 0;
- do {
- isCorrect = false;
- try {
- size = Integer.parseInt(scan.nextLine());
- }
- catch(Exception e) {
- System.out.println("Размер массива введён некорректно!!!\nВведите размер массива:");
- isCorrect = true;
- }
- if (!isCorrect && size < 1){
- System.out.println("Заданное число не может являться размером массива:!!!\n
- Введите размер массива(целое число больше нуля):");
- isCorrect = true;
- }
- } while (isCorrect);
- double[] arr = new double[size];
- int i = 0;
- do {
- System.out.print("Введите " + i + "-й элемент массива: ");
- do {
- isCorrect = false;
- try {
- arr[i] = Double.parseDouble(scan.nextLine());
- }
- catch(Exception e) {
- System.out.print("Элемент массива введён некорректно!!!\nВведите " + i + "-й элемент массива: ");
- isCorrect = true;
- }
- }while (isCorrect);
- i++;
- } while (i < size);
- scan.close();
- i = 1;
- double sum = 0;
- do
- {
- sum += arr[i];
- i += 2;
- } while (i < size);
- arr = null;
- System.out.println("Сумма нечётных элементов массива равна: " + sum);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement