Devo creare due costruttori
- un costruttore prova() che crea un array di capacità iniziale 30;
- un costruttore prova(int iniziale) che crea un array della data capacità iniziale; iniziale se è un numero negativo viene lanciata una eccezione IllegalArgumentException;

codice:
int [] a;

  public prova(){
    a= new int[30];
  }

  public prova(int iniziale){
    if(iniziale<0){
    throw new IllegalArgumentException();
    } else a=new int[initialCapacity];
  }
Qualcuno mi può dire se è giusto???