su questo sito è riportato in caratteri abbastanza ovvi che le Stringhe non possono essere utilizzate come degli array, soprattutto con il classico [], io invece ho creato questo semplicissimo programmino che utilizza appunto le Stringhe (per stampare un nome) con il classico []..

mi sembra strana la cosa, dicono che non si possa usare invece a me funziona.. perchè?

LINK: http://lia.deis.unibo.it/Courses/Lin...ray/sld003.htm

CODICE:

codice:
import javax.swing.*;
public class Stringa
{   public static void main ()
    {
        int n=0;
        
        n=Integer.parseInt(JOptionPane.showInputDialog("quanti nomi devi inserire?"));
        String [] nome = new String [n];
        
        for (int cont=0;cont<n;cont++)
        {
            nome[cont]=JOptionPane.showInputDialog("Inserisci un nome");
        }
        
        for(int cont=0;cont<n;cont++)
        {
            JOptionPane.showMessageDialog(null,""+nome[cont]);
        }
        
        
    }
}