Ввести 3 массива

143
27 апреля 2018, 15:12

Нужно ввести 3 массива на java,Массивы 1)Имена студентов,2)Предметы, 3)Содержат имена+предметы и ещё оценки. Нужно чтоб потом выводились данные сколько у каждого студента предметов, по скольким он неуд и самого плохого студента. Всё вводиться с клавиатуры. Не мог найти как вводить данные в массив. Хотя бы как вводить данные и чтоб он выводились, кто мог бы подсказать?

Answer 1

Вопрос, конечно, несложный, но раз надо - вот ответ:

public static void main(String[] args) {
    Scanner input = new Scanner(System.in); // Объявляем Scanner - он принимает данные с клавиатуры
    System.out.println("Enter array length: ");
    int size = input.nextInt(); // Читаем с клавиатуры размер массива и записываем в size
    int array[] = new int[size]; // Создаём массив int размером в size
    System.out.println("Insert array elements:");
    // Пройдёмся по всему массиву, заполняя его
    for (int i = 0; i < size; i++) {
        array[i] = input.nextInt(); // Заполняем массив элементами, введёнными с клавиатуры
    }
}

P.S. Не забудьте подключить Scanner:

import java.util.Scanner;
READ ALSO
java.lang.StackOverflowError

java.lang.StackOverflowError

Существует ркурсивный вызов метода

158
Сгруппировать сумму по дням

Сгруппировать сумму по дням

Необходимо написать запрос, который брал бы сумму всех проданных товаров определенного продавца за определенный период и сгруппировать...

207
Создание dll c++. Описание интерфейса. Visual Studio

Создание dll c++. Описание интерфейса. Visual Studio

Подскажите, пожалуйста, мне необходимо создать библиотеку преобразования данных в определенный формат

230