powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / суммирование индексов массива
9 сообщений из 9, страница 1 из 1
суммирование индексов массива
    #39055110
Фотография Ser Artur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день Всем
Сразу скажу я новичок и хочу изучить язык JAVA и наткнулся на вопросик.
Создал проект для суммирования индексов массива но до конца не дошел
Сие приложенице считает очередные индексы и выводит их на консоль, но как вывесты сумму четных индексов

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
package array3;
public class Main {
	public static void main(String[] args) {
		int sum=0;
		int a[]={1,2,3,4};
		for(int i=0;i<4;i++){
			a[i]=i;
		System.out.println(sum);
		}
	}
} 



Спасибо
...
Рейтинг: 0 / 0
суммирование индексов массива
    #39055116
Фотография Ser Artur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Упс ошибочка
System.out.println(a[i]);
...
Рейтинг: 0 / 0
суммирование индексов массива
    #39055123
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ser Artur,

Вообще-то данное приложение ничего не считает.
А так, чтобы взять все "четные индексы", замените i++ на i+=2.
...
Рейтинг: 0 / 0
суммирование индексов массива
    #39055131
Фотография Ser Artur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
package array3;
public class Main {
	public static void main(String[] args) {
		int sum=0;
		int a[]={1,2,3,4,5};
		for(int i=0;i<5;i++){
			a[i]=i;
		System.out.println(a[i]);
		}
	}
} 


Вот так выводит 0,1,2,3,4
а надо чтоб четные индексы суммировать друг с другом 2+4 в итоге 6
...
Рейтинг: 0 / 0
суммирование индексов массива
    #39055146
JDS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ser Artur, задай себе вопрос, почему выводит
0,1,2,3,4 и сам все поймешь, особенно если пошагово в отладчике выполнишь )
...
Рейтинг: 0 / 0
суммирование индексов массива
    #39055158
Фотография Ser Artur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
потому что я присвоил a[i] = i поэтому он выводит 0,1,2,3,4
но как суммировать четные?
...
Рейтинг: 0 / 0
суммирование индексов массива
    #39055169
RWolf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: java
1.
sum = sum + a[i];
...
Рейтинг: 0 / 0
суммирование индексов массива
    #39055188
JDS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ser Arturно как суммировать четные?
Ответили в самом начале. Или проверяй
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
    public static void main(String[] args) {
        int sum_idx = 0; // сумма индексов
        int sum_val = 0; // сумма значений
        int a[] = {1, 2, 3, 4, 5};
        
	for(int i = 0; i < a.length; i++)            
            if (i>0 & i % 2 == 0) {
                sum_val += a[i];
                sum_idx += i;
            }
        
	System.out.println(Integer.toString(sum_val) + " / " + Integer.toString(sum_idx));	
    }


Есть подозрение, что речь все-таки о суммировании значений элементов массива с четными индексами, а не о суммировании индексов )
...
Рейтинг: 0 / 0
суммирование индексов массива
    #39055230
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: java
1.
2.
3.
4.
5.
6.
public class Main {
	public static void main(String[] args) {
     		    System.out.println("Сумма индексов массива = " + ((args.length * (args.length - 1) ) / 2) );
		}
	}
} 
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / суммирование индексов массива
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]