Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.61/70: Рейтинг темы: голосов - 70, средняя оценка - 4.61
6 / 6 / 3
Регистрация: 22.06.2010
Сообщений: 320

Размер массива

17.10.2010, 02:28. Показов 14704. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Не могу понять из этого кода:

Java
1
2
3
4
5
6
// Declare and create two dimensional int array whose size is 10 by 5
        int[][] ages = new int[10][5];
       
        // Display the number of rows and columns
        System.out.println("ages.length = " + ages.length);
        System.out.println("ages[1].length = " + ages[1].length);
почему ages.length будет равно 10, а ages[1].length будет равно 5?

Я думал что размер этого двухмерного массива будет 10*5?

Помогите разобраться, плиззз))) Почему 10 и 5?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
17.10.2010, 02:28
Ответы с готовыми решениями:

Неопределенный размер массива
Нужно найти решение уравнения методом Ньютона с заданой точностью, т.е я не знаю зарание какой размерностью массив должен обладать. Как...

Узнать размер двухмерного массива
Доброго времени суток! Для решения задачи, мне нужно узнать длину и высоту массива. Если с длиной помогает length(), то вот как найти...

Запись из массива размером n в массив размер n-1
Добрый день! Как можно из массива размером n записать данные в массив размером n-1 выкинув какую то конкретную цифру и первого массива?

5
эволюционирую потихоньку
 Аватар для TanT
468 / 466 / 91
Регистрация: 30.06.2009
Сообщений: 1,401
17.10.2010, 06:15
нарисуй себе прямоугольник который ты создал из объектов int[10][5]

*****
*****
*****
*****
*****
*****
*****
*****
*****
*****

ages.length высота = 10
ages[1].length = ширина первой строки = 5

количество объектов в твоём случае 10х5
не путай количество "строк" прямоугольника с количеством содержащихся в нём элементов.
Количество элементов в каждой строке не обязательно будет равным
0
Эксперт JavaЭксперт С++
 Аватар для M128K145
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
17.10.2010, 10:37
Цитата Сообщение от dimiby Посмотреть сообщение
Java
1
System.out.println("ages[1].length = " + ages[1].length);
Только не ages[1], а ages[0], в противном случае при размерности матрицы 1xN вы можете получить эксепшен
0
6 / 6 / 3
Регистрация: 22.06.2010
Сообщений: 320
17.10.2010, 23:45  [ТС]
Вопрос, а если у нас трех мерный массив скажем размер [4], как показать тогда размер?

Добавлено через 39 секунд
я имею ввиду [10][5][4]
0
Эксперт JavaЭксперт С++
 Аватар для M128K145
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
18.10.2010, 02:32
Логично, что так?
Java
1
2
3
System.out.println("ages.length = " + ages.length);
System.out.println("ages[0].length = " + ages[0].length);
System.out.println("ages[0][0].length = " + ages[0][0].length);
1
6 / 6 / 3
Регистрация: 22.06.2010
Сообщений: 320
18.10.2010, 14:34  [ТС]
Спасибо большое))))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
18.10.2010, 14:34
Помогаю со студенческими работами здесь

Размер двумерного массива (java.lang.ArrayIndexOutOfBoundsException: 0)
Функция должна возвращать максимальное из чиcел, заданных двумерным массивом. Для пустого двумерного массива должно возвращаться...

Ввести размер массива с клавиатуры и передать этот размер в конструктор
Я создал массив объектов. И я хочу ввести размер этого массива с клавиатуры, и передать этот размер в конструктор, как мне это сделать? ...

Для каждого массива в диалоге ввести размер массива и элементы массива и найти сумму и среднее арифметическое значение для каждого массива
даны 3 различных массива целых чисел(размер каждого не должен превышать 15). Для каждого массива в диалоге ввести размер массива и элементы...

Как узнать размер строки как размер массива
const char* test_str = "01234\x00 789"; //очевидно, что strlen(test_str) == 5; sizeof(test_str) == 4; sizeof(*test_str) == 1; ...

Удалить из массива элементы с номерами от K до L включительно и вывести размер полученного массива
Дан массив размера N и целые числа K и L (1<=K<L<=N). Удалить из массива элементы с номерами от K до L включительно и вывести размер...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru