Questo è il codice:
class Numero_maggiore{
//dato un array di numeri reali si stabilisce quale sia il maggiorepublic static void main (String [] args){
System.out.println("Stabilire quale è il numero maggiore contenuto in un array");
double [] numeri=new double[30];
//si riempie l'array di numeri reali casuali tra 0 e 100 esluso: attrraverso il metodo random della classe Math si ricava un numero casuale tra 0 ed 1 escluso
//quindi moltiplicando per 100 si ottiene un numero casuale tra 0 e 100 esclusofor(int i=0;i
//Stampiamo a video i numeri dell'array
System.out.println("Ecco l'array in cui si cerca il numero maggiore");
for(int i=0;i
double maggiore; // questo sarà il numero maggiore contenuto nell'array numeri
if(numeri.length!=0){ //potrebbe capitare un array di lunghezza 0( in questo esempio non accade ma potrebbe succedere in qualche altro caso) quindi per sicurezza meglio verificare
maggiore=numeri[0]; //poniamo nella variabile maggiore il primo numero dell'array
for(int i=1;i<numeri.length;i++){
if(numeri[i]>maggiore)
maggiore=numeri[i]; //se qualche numero dovesse essere maggiore del numero finora più grande allora mettiamo il suo valore nella variabile maggiore
}
System.out.println("\nIl numero maggiore contenuto nell'array è: "+maggiore);
}
else //l'array ha lunghezza 0
System.out.println("\nL'array non contiene alcun numero");
}
}
Nessun commento:
Posta un commento