Курсы по программированию

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

J9. Массивы / ARRAY - Целый массив

  • Создать целочисленный массив на 10 элементов.
    Заполнить его квадратами индексов.
    Вывести его содержимое на экран.
  • Дата отправки отчёта: 5 декабря 2016 г.
  • Задание выполнено: за 20 мин.
  • Чему научился: Создавать массивы
  • Что было сложным: Ничего
  • Комментарии: Я хочу создать массив из чисел от 10 до 20 и чтобы нумерация элементов массива была от 1 до 10 . Если просто поменять переменные в for(int i=10; i<20;i++), то выдаст ошибку. Если ещё изменить int [] arr = new int [20]; и в выводе данных изменить for(int i=10; i<20;i++), то всё сработает, и выведет 10:100, 11:121 и т.д., но мне надо, чтобы было вот так: 1:10, 2:11 и т.д. Как мне это сделать?
  • Оценка видео-уроку:
Отчёт от 11545 за J9. Массивы / ARRAY - Целый массив


Отчёт от 11545 за J9. Массивы / ARRAY - Целый массив




Оцени работу

 
Сохранить страницу:

7119. --
Новопашин Владимир
Новопашин Владимир
ответить
→  Сергей  # Язык Java / Целый массив / 2016-12-06 06:49

Тебе надо создавать на 21 элемент массив. Дальше заполняешь так
for (int i=10; i<=20; i++)
  arr[i] = i-9;


10558. --
Иван Воронин
Иван Воронин
ответить
→  Сергей  # Язык Java / Целый массив / 2016-12-06 16:38

10 11 12 13 14 15 16 17 18 19 20 (числа в массиве)
  0  1  2  3  4  5    6  7  8  9  10 (нумерация элементов массива)

я сразу заметил, что то, что ты хочешь не выполнимо, так как от 10 до 20 - 11 чисел, а от 1 до 10 - 10 чисел, не может 11 чисел влезть в массив размером 10, так как нумерация элементов массива начинается с 0, то как раз получится, но не с 1 до 10, а с 0 до 10.

for (int i = 0; i <= 10; i++)
    array[i] = i + 10;


10558. --
Иван Воронин
Иван Воронин
ответить
→  Новопашин Владимир  # Язык Java / Целый массив / 2016-12-06 16:39

Я думаю он не то имел ввиду, судя по его комментарию.


4004. --
Елена
Елена
ответить
→  Иван Воронин  # Язык Java / Целый массив / 2016-12-07 05:15

Иван, нумерация элементов, наверное, имеется в виду от 1 до 10 включительно.
Хотя я не приветствую наличие в массиве пустого элемента с нулевым индексом и рекомендую этого избегать.


10558. --
Иван Воронин
Иван Воронин
ответить
→  Елена  # Язык Java / Целый массив / 2016-12-07 05:16

Уже разобрались, человек сказал, что сделал так как я предложил.



Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: повторил использование стреам
Трудности: узнал как можно выводить и индекс в стреаме массива
нету


Научился: Повторил пройденное
Я думаю эту серию уроков (с 50 по 52) можно смело обозвать ARRAY, чтобы было во общем стиле, а то у всех есть приставки, а эти два прям беспризорники =)