Предмет: Информатика,
автор: animebit1311
Определить сумму второго, четвертого, шестого и т. д. элементов массива в java
Ответы
Автор ответа:
0
Файл с исходным кодом прикреплен, код есть продублированный в коментах, если есть вопросы - пиши в коменты или ЛС, но лучше коменты, что бы если что, кто-то тоже смог разобраться.
З.Ы.
Весь код прокоментирован.
З.Ы.
Весь код прокоментирован.
Приложения:
Автор ответа:
0
import java.util.*;
import java.lang.*;
import java.io.*;
import java.util.*;
class Laba
{
public static void main (String[] args)
{
int elementsCount; //тут храним размер вводимого массива, что бы понять когда нужно закончить вводить елементы
int sumOfEvenElements; //тут храним сумму всех четных елементов
Vector myVector; //собственно говоря сама коллекция (массив), что хранить введенные елементы
Scanner in; //объект для ввода/вывода
import java.lang.*;
import java.io.*;
import java.util.*;
class Laba
{
public static void main (String[] args)
{
int elementsCount; //тут храним размер вводимого массива, что бы понять когда нужно закончить вводить елементы
int sumOfEvenElements; //тут храним сумму всех четных елементов
Vector myVector; //собственно говоря сама коллекция (массив), что хранить введенные елементы
Scanner in; //объект для ввода/вывода
Автор ответа:
0
sumOfEvenElements = 0; //инициализируем переменную суммы нулем
myVector = new Vector(); //создаем коллекцию
in = new Scanner(System.in); //создаем сканер
System.out.println("Enter elements count: ");
elementsCount = in.nextInt(); //вводим кол-во вводимых елементов
for (int i = 0; i < elementsCount; ++i)
{
myVector.addElement(new Integer(in.nextInt())); //вводим каждый из них
}
myVector = new Vector(); //создаем коллекцию
in = new Scanner(System.in); //создаем сканер
System.out.println("Enter elements count: ");
elementsCount = in.nextInt(); //вводим кол-во вводимых елементов
for (int i = 0; i < elementsCount; ++i)
{
myVector.addElement(new Integer(in.nextInt())); //вводим каждый из них
}
Автор ответа:
0
for (int i = 0; i < myVector.size(); i += 2)
{
sumOfEvenElements = sumOfEvenElements + (int)myVector.get(i); //проходимся по всем четным елементам массива и сумируем их
}
System.out.printf("Sum of even array elements is: " + sumOfEvenElements); //выводим полученную сумму
}
}
{
sumOfEvenElements = sumOfEvenElements + (int)myVector.get(i); //проходимся по всем четным елементам массива и сумируем их
}
System.out.printf("Sum of even array elements is: " + sumOfEvenElements); //выводим полученную сумму
}
}
Автор ответа:
0
symbol: class Vector
location: class proizvedenie
5smt.java:9: error: cannot find symbol
myVector = new Vector();
^
symbol: class Vector
location: class proizvedenie
Note: 5smt.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
2 errors
location: class proizvedenie
5smt.java:9: error: cannot find symbol
myVector = new Vector();
^
symbol: class Vector
location: class proizvedenie
Note: 5smt.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
2 errors
Автор ответа:
0
Это ошибка на этапе компеляции, ты упустил объявление 'myVector'. То есть строка 'Vector myVector;' - написана с ошибками, либо отсутствует.
Похожие вопросы
Предмет: Оʻzbek tili,
автор: ira102609
Предмет: Алгебра,
автор: Midibrain
Предмет: Математика,
автор: sanavolcara2001
Предмет: Химия,
автор: shapovalova0383
Предмет: Физика,
автор: ПоЗиТиВчИк20