Eccomi,
scusate ancora per la confusione.
Dunque,
come dicevo sto studiando le eccezioni e come esercizio di base è stato chiesto di gestire una media intera di un vettore, prevedendo la possibile
divisione per 0.
Ecco il codice, semplice banale e penso che si trovi un pò ovunque..
public class MediaVettore{
static int mediaInteraVettore (int[] V , int dividendo)
{
int somma=0,i=0;
for(i=0 ; i<(V.length) ; i++)
{
somma+=V[i];
}
if(dividendo!=0){
return somma/dividendo;
}else{
throw new IllegalArgumentException();
}
}
public static void main (String args[])
{
int[] vettore={2,3,5,5};
try
{
System.out.println("La tua Media è:" +mediaInteraVettore(vettore, 0));
}
catch(IllegalArgumentException Ex)
{
System.out.println("Hai Richiesto una divisione per 0");
}
}
}
La domanda mi è subito sorta spontanea...
Mettiamo, che ne so, che io voglia fare un giochino "IndovinaLaParola" e che volessi,stupidamente ci credo e lo so, creare una Exception per l'occasione?
Come devo fare? Ho cercato di capire ma non c'è stato verso
Devo crearmi una classe che estenda Exception?
Grazie mille.
Non Posto il codice della prova perchè nemmeno compila. Abbiate pietà di me