Возможное преобразование Lossy из long в int
Я хочу ввести одинint
и другойlong
Пример: 1 и 1000000000, и теперь я хочу создать массив размером 1000000000. И затем при каждом индексе массива хранить int val, например:arr[100000000] = 4
.
Когда я пытаюсь сделать это, NetBeans показывает мне ошибку в этой строке:
arr = new long[y+1]` and `arr[j] = 0`
Msgstr "Возможно преобразование Lossy из long в int". Вот мой код: -
public static void main(String[] args) throws IOException
{
BufferedReader s = new BufferedReader(new InputStreamReader(System.in));
String[] xe = s.readLine().split(" ");
int x = Integer.parseInt(xe[0]);
long y = Long.parseLong(xe[1]);
long []arr;
arr = new long[y+1];
for(long j=0;j<=y;j++)
arr[j] = 4;
}