-Zmienne które chcesz inicjalizować w pętli lepiej deklaruj przed pętlą.
-Nazwy klas zaczyna się z dużej litery a nazwy zmiennych z małych.
-Przed konstruktorem daj modyfikator dostępu (w tym przypadku public).
-Nie potrzebujesz osobnego scannera dla wczytania każdej zmiennej.
//przykład inicjowania zmiennej w pętli
String nazwa;
Scanner scanner;
for(int i =0; i < 15; i++){
scanner = new Scanner(System.in);
nazwa = scanner.nextLine();
}
Z błędów które tu widzę:
- Masz taką samą nazwę dla zmiennej wektora i stringa, daj stringowi np "nazwa" a wektorowi "w".
- Nie wiem co próbujesz zrobić tutaj :
wektor nObiektow.get(i) = new wektor(N,X,Y); // nie działa
jeśli chcesz dodać do listy wektory to zrób listę wektorów
ArrayList<Wektor> wektory;
Wektor w;
for(...){
...
w = new Wektor(nazwa, x, y);
wektory.add(w);
}