Форум программистов, компьютерный форум, киберфорум
Наши страницы

Java SE (J2SE)

Войти
Регистрация
Восстановить пароль
 
waip
7 / 7 / 0
Регистрация: 27.05.2011
Сообщений: 297
#1

Массив с ? элементами - Java SE

17.04.2013, 14:59. Просмотров 1699. Ответов 2
Метки нет (Все метки)

Всем привет. Попался теоретический вопрос. Хочу проконсультироваться с вами.

Приведите пример объявления массива из 20 элементов и масси-
ва, количество элементов которого не известно. Укажите механизм об-
ращения ко второму элементу массивов.
1)int[] mass = new int[20];
2)int[] mass = new int[a];

где а потом задастся с клавиатуры.


Я верно понимаю это дело?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.04.2013, 14:59
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Массив с ? элементами (Java SE):

Как сделать, чтобы конструктор заполнял элементами массив по умолчанию? - Java SE
как сделать чтобы массив по умолчанию конструктором заполнялся элементами, а потом его вывести методом Print параметры конструктора = n...

Не могу найти ошибку. Создать массив, заполнить его случайными элементами, распечатать, перевернуть - Java SE
Создать массив, заполнить его случайными элементами, распечатать, перевернуть, и снова распечатать(при переворачивании нежелательно...

Сформировать и вывести "неровный" двумерный массив, элементами которого являются другие массивы - Java SE
Сформировать и вывести " неровный " двумерный массив , элементами которого являются другие массивы , длины которых равны квадратам индексов...

Действия с элементами масива - Java SE
Доброго времени суток всем! Подскажите как написать программу позволяющую среднее арифметическое массива сравнить с каждым элементом и...

Печать таблички с элементами списков. - Java
Спосибо за постоянные ответы на мои вопросы.Я конечно многого из твоих слов не понимаю, я же говорил что недавно учу Java. Такой...

Распределение данных между n элементами - Java SE
Есть массив к примеру размерностью 8. И есть n объектов между которыми нужно раскидать массив, по принципу: int mas = {11, 17, 19,...

2
Skipy
1996 / 1419 / 57
Регистрация: 25.11.2010
Сообщений: 3,611
17.04.2013, 15:47 #2
Нет. Когда Вы пишете new int[a] - создастся массив размера a. Вне зависимости от того, что Вы потом считаете в a.

Объявление массива неизвестного размера - это int[] mass. Всё.
1
tankomaz
ɐwʎ ɔ vǝmоɔ dиw ɐʚонɔ
440 / 439 / 33
Регистрация: 14.10.2012
Сообщений: 1,147
Записей в блоге: 9
17.04.2013, 17:35 #3
может автору задали вопрос "с подвохом"? чтобы он ответил что никоим образом нельзя создать массив и саморасширять его, но тут "вопрос на пятерочку" если всё-таки нужно и это не ArrayList, тогда "как-то так"

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import java.util.Arrays;
 
public class MyFirst{
    
    public static void main(String argsp[]) {
 
        int[] mass = new int[2];
        
        for (int i = 0; i < 10; i++) {
            if (i == (mass.length - 1)) {
                int[] temp = Arrays.copyOf(mass, mass.length);
                mass = new int[temp.length*2];
                mass = Arrays.copyOf(temp, mass.length);                
            } 
                mass[i] = i;
            
                
        }
        for (int i = 0; i < mass.length; i++) System.out.println(mass[i]);
    }
}
не совсем удачный пример, но для понимания что хотел сказать.
В кратце - если место в массиве заканчивается, его размер увеличивается в 2 раза (при этом элементы временно переходят во временный массив)
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.04.2013, 17:35
Привет! Вот еще темы с ответами:

Парсинг CSV и работа с его элементами - Java SE
Здравствуйте. Возник следующий вопрос... Есть необходимость работать с данными CSV файла. Файл имеет вид следующий вид: id, name,...

Обмен элементами двух массивов String - Java SE
Можете привести пример обмен элементами двух массивов String очень нужно!!&quot;

Поменять местами элементы 1 области с элементами 4 облати - Java SE
package massivi; import java.util.Scanner; public class Scanner2 { private static Scanner sc; public static void...

создание текстового редактора с элементами проверки орфографии - Java SE
Помогите, пожалуйста! нужно создать текстовый редактор с элементами проверки орфографии. Редактор уже есть, вот прикрепляю код, но как...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru