Форум программистов, компьютерный форум, киберфорум
Наши страницы
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
Ghyro
0 / 0 / 0
Регистрация: 12.04.2015
Сообщений: 14
1

Создать массив из n элементов (с клавиатуры)

04.04.2016, 21:14. Просмотров 1736. Ответов 7
Метки нет (Все метки)

День добрый!
Помогите пожалуйста организовать ввод кол-во элементов массива с клавиатуры (размерность одномерного массива), имея:
Java
1
2
3
4
5
6
7
8
9
public class Igra extends Tovar {
    
    String Name1;
    int Cena1;
    String Proizv1;
    String Mat1;
    int Ogran1;
    
    Igra [] gr1;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.04.2016, 21:14
Ответы с готовыми решениями:

2. Создать массив из 5 элементов (ввод с клавиатуры). Посчитать разность первого и последнего элемента массива
import java.util.*; public class TaskTwo { public static void main(String...

Создать массив из 15 элементов (забить значениями в коде). Посчитать произведение элементов кратных числу 3
public class TaskOne { public static void main(String args ){ // Создать...

Ввести с клавиатуры массив из 10 целых чисел и вывести количество положительных элементов
разработать программу , которая вводит с клавиатуры массив из 10 целых чисел,...

Ввести с клавиатуры массив из 10 целых чисел и вычислить среднее арифметическое нечетных элементов
разработать программу, которая вводит с клавиатуры массив из 10 целых чисел и...

Дан одномерный массив целых чисел, состоящий из 9 элементов, заполнить его с клавиатуры
– найти число положительных и отрицательных элементов, а также произведение...

7
Валерий Герасим
5 / 5 / 3
Регистрация: 07.07.2013
Сообщений: 122
04.04.2016, 21:41 2
Насколько я помню:
Java
1
2
3
4
int n;
Scanner in = new Scanner(System.in);
n = in.nextInt;
gr1 = new int [n];
МОжет не работать ввиду моей рукожопости
0
Ghyro
0 / 0 / 0
Регистрация: 12.04.2015
Сообщений: 14
04.04.2016, 21:47  [ТС] 3
Этот способ не работает, уже пробовал (
0
HOBATOP
309 / 298 / 203
Регистрация: 14.09.2015
Сообщений: 821
04.04.2016, 22:01 4
Лучший ответ Сообщение было отмечено Ghyro как решение

Решение

Ghyro, не совсем понял: нужно задать размер массива с клавиатуры и заполнить его? Если да, то вот простой вариант:
Java
1
2
3
4
5
6
7
8
9
10
    public static void main(String[] args) {
        System.out.print("Задайте размер массива: ");
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int[] input = new int[n];
        for (int i = 0; i < input.length; i++) {
            input[i] = sc.nextInt();
        }
        System.out.println(Arrays.toString(input));
    }
0
Ghyro
0 / 0 / 0
Регистрация: 12.04.2015
Сообщений: 14
04.04.2016, 22:07  [ТС] 5
Нужно просто задать его размер, заполнение будет в отдельном методе.
Этот вариант тоже не работает
0
КОП
537 / 390 / 124
Регистрация: 15.08.2010
Сообщений: 1,096
Завершенные тесты: 1
04.04.2016, 22:18 6
Цитата Сообщение от Ghyro Посмотреть сообщение
Этот вариант тоже не работает
почему?
0
HOBATOP
309 / 298 / 203
Регистрация: 14.09.2015
Сообщений: 821
04.04.2016, 22:19 7
Лучший ответ Сообщение было отмечено Ghyro как решение

Решение

Ghyro, Вам какой массив нужен? Из элементов "Igra"? Ну вот смотрите:
Java
1
2
3
4
5
6
7
8
9
class Igra {
 
    public static void main(String[] args) {
        System.out.print("Задайте размер массива: ");
        int n = new Scanner(System.in).nextInt();
        Igra[] input = new Igra[n];
        System.out.println("Размер массива = " + input.length);
    }
}
задаёте размер массива, и проверяете. Массив создан и его размер соответствует заданному.
0
Ghyro
0 / 0 / 0
Регистрация: 12.04.2015
Сообщений: 14
04.04.2016, 22:20  [ТС] 8
Прошу прощения, моя ошибка, не то написал)
Все работает.

Добавлено через 35 секунд
Спасибо большое!
0
04.04.2016, 22:20
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.04.2016, 22:20

Дан одномерный массив целых чисел, состоящий из 9 элементов, заполнить его с клавиатуры. Требуется:
– найти число положительных и отрицательных элементов, а также произведение...

Создать массив из номеров нулевых элементов
Добрый вечер уважаемые. Начал изучать java, решаю задачи по ней. В общем есть...

Создать двумерный массив, а затем отсортировать его в порядке возрастания суммы элементов строк
Всем привет!!! Помогите пожалуйста с этой задачкой кто чем сможет, за ранее...


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

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

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