Небезопасные или непроверяемые операции для ArrayListJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Небезопасные или непроверяемые операции для ArrayList

Сообщение Anonymous »

Мне поручили написать программу, которая получает 100 случайных целых чисел от 0 до 25 и сохраняет их в массиве.
Затем мне нужно вызвать 2 метода для разделения четов и шансов (очень типично ).
Итак, я попробовал ArrayList (я только что изучил его), и все казалось нормальным (я следил за учебниками и другими вещами в Интернете), пока не столкнулся с этим:
Unit8.java использует unchecked или небезопасные операции

Мой код такой:

Код: Выделить всё

    import java.util.*;
import java.awt.*;

public class Unit8
{
public static void main (String [] args)
{
//create an array for original 100 integers
//create a 2D array for evens and odds
//split them up using 2 methods

int[] originalArray = new int[100];
ArrayList even = new ArrayList(1);
ArrayList odd = new ArrayList(1);

for (int x = 0; x < originalArray.length; x++)
{
originalArray[x] = (int)(Math.random() * 25);
}

evensDivider(originalArray, even);
oddsDivider(originalArray, odd);
}

public static void evensDivider (int[] e, ArrayList even)
{

for (int y = 0; y < e.length; y++)
{
if (e[y]%2 == 0)
even.add(e[y]);
}

System.out.println("The evens are: " + even);
}

public static void oddsDivider (int[] o, ArrayList odd)
{

for (int z = 0; z < o.length; z++)
{
if (o[z]%2 == 1)
odd.add(o[z]);
}
}


При ошибках, возникающих конкретно по адресу:
Even.add(e[y] );
и
Od.add(o[z]);

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

Подробнее здесь: https://stackoverflow.com/questions/129 ... -arraylist
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»