Originariamente inviato da floyd
ma perchè metti il codice nel main???

codice:
public class Array {
  public Array() {
    String[] data = new String[10];
    for(int i = 0; i < data.length; i++) {
      String current = data[i];
      System.out.println(String.format("Voce #%d come indice #%d = \"%s\"", i + 1, i, current));
    }
  }
  public static void main(String[] args) {
    new Array();
  }
}
credo che non hai capito bene cosa sono i campi static
A scusami funziona benissimo il tuo codice.
Sbagliavo io a mandare in esecuzione.
Ma xchè il codice si mette fuori dal main???