Попытка сгенерировать 2 вектора с 10 случайными числами между 0-10 - PullRequest
0 голосов
/ 27 апреля 2020

Я новичок здесь и ищу помощь с этим кодом:

public static void main(String[] args) {
    int o;
    Vector v1 = new Vector();
    Vector v2 = new Vector();
    o = Integer.parseInt(JOptionPane.showInputDialog(null, "Welcome!\n"
            + "\n"
            + "Please select an Option: \n"
            + "1. Generate vectors A and B \n"
            + "2. Show vector's sum between elements \n"
            + "3. Sum both vectors \n"));
    switch (o) {

        case 1:
            class v1 () {
            int length = 10;
            int[] series = new int[length];
            for (int i = 1; i < length; i++) {
            series[i] = (int) (Math.random() * 10);
            }
            JOptionPane.showMessageDialog(null, series[i]);
        }
            class v2 () {
            int length = 10;
            int[] series = new int[length];
            for (int i = 1; i < length; i++) {
            series[i] = (int) (Math.random() * 10);
            }
            JOptionPane.showMessageDialog(null, series[i]);
    }
  }
}

}

Дело в том, что мне разрешено использовать только методы, классы, массивы и объекты. Любые идеи? Спасибо!

Ответы [ 2 ]

1 голос
/ 28 апреля 2020

Объявите векторы следующим образом:

Vector<Integer> v1 = new Vector<>();

Чтобы добавить значение

v1.add(1);

Чтобы получить значение

int b = v1.get(0); // b == 1

Для печати вектора

System.out.println(v1);

Для получения дополнительной информации см. Вектор . И поскольку в вашем коде есть другие существенные синтаксические ошибки, обратитесь за помощью к Java Tutorials .

0 голосов
/ 27 апреля 2020

Это самый простой способ. do c

PS: не используйте Vector, даже если вы работаете с несколькими потоками.

 List<Integer> ints = new java.util.Random()
                .ints(10, 0, 10)
                .boxed()
                .collect(Collectors.toList())
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...