Witam mam otoz taki problem, dodaje nowe osoby ale problem jest z wyswietleniem psize mi " variable w might not been initialized a przecie mam zrobione
wykladowca[] w=new wykladowca[n];
to dlaczego tego nie widzi??
....
switch(t)
{
case 1:
// g.dodaj_wykladowce();
JOptionPane.showMessageDialog(null,"Witam w menu dodawania wykladowcy");
s=JOptionPane.showInputDialog(null, "Ilu chcesz dodac wykladowcow : ");
n=Integer.parseInt(s);
wykladowca[] w=new wykladowca[n];
for(int i=0; i<n; i++)
{
a=JOptionPane.showInputDialog(null, "Podaj Imie " +(i+1)+ " wykladowcy: ");
b=JOptionPane.showInputDialog(null, "Podaj Nazwisko " +(i+1)+ " wykladowcy: ");
c=JOptionPane.showInputDialog(null, "Podaj Miejscowosc : ");
d=JOptionPane.showInputDialog(null, "Podaj Ulice: ");
e=JOptionPane.showInputDialog(null, "Podaj Pesel: ");
p=Integer.parseInt(e);
f=JOptionPane.showInputDialog(null, "Jakiego przedmiotu bedzie wykladowca: ");
w[i]=new wykladowca(a,b,c,d,p,f);
}
break;
case 2:
g.dodaj_studenta();
break;
case 3:
//g.wyswietl_daneW();
for(int i=0; i<w.length; i++)
{
System.out.println(w[i].wyswietl_dane());
}
break;
.....