Код компилируется но выдаёт ошибки(
package com.company;
public class BoolVector {
int size; // размер вектора
int[] arr = new int[size]; // элементы вектора
BoolVector(int size)
{
for(int i=0;i<size;i++)
{
System.out.print("Введите число");
arr[i]=10;
}
}
}
public class Main {
public static void main(String[] args) {
BoolVector A = new BoolVector(2);
for (int i = 0; i < A.size; i++)
{
System.out.print(A.arr[i]);
}
return;
}
}
Вот что выдаёт компилятор:
Введите число
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at com.company.BoolVector.(BoolVector.java:15)
at com.company.Main.main(Main.java:10)
BoolVector(int size)
{
arr = new int[size];
for(int i=0;i<size;i++)
{
System.out.print("Введите число");
arr[i]=10;
}
}
}
Размер массива равен нулю. Его нужно создавать после передачи размера
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Возник вопрос как написать на js регулярное выражение ( с ними оч слаб ) в общем есть строки /ru/main/page /en/main/page а так же могут быть просто /main/page
Как отобразить количество значений "option" в filter_default_label
Для отображение фотографий использую скрипт ImageLightboxjs