_stan
Ominide
1 min. di lettura
Vota

Concetti Chiave

  • Il metodo trovaMassimoInArray riceve un array di interi e restituisce il valore massimo presente.
  • Il metodo inizia assumendo il primo elemento dell'array come massimo provvisorio.
  • Scorre l'array partendo dal secondo elemento, confrontando e aggiornando il massimo se trova un valore maggiore.
  • Il metodo viene testato su due array: uno con valori positivi e uno con valori negativi.
  • Il risultato del metodo viene stampato a video, mostrando il valore massimo per ciascun array.

Tema 8

Scrivere un metodo trovaMassimoInArray che riceve in ingresso un array di interi V e stampa a video il valore più alto in esso presente.
Ad esempio, sia V l’array così costituito

Array A
3 5 1 7 9 2 4 6 1
allora trovaMassimoInArray (V) = 9
 public class tema8 { public static int trovaMassimoInArray (int[] V) { //il primo elemento di V viene scelto arbitrariamente come massimo provvisorio int max = V[0]; //effettuiamo una scansione dell'array partendo dal secondo elemento for (int i = 1; i  max) max = V[ i ]; } return max; }  /* Applicazione di Prova: Inizializziamo due array su cui testare il metodo; il  * primo array conterrà solo elementi positivi, il secondo array conterrà solo  * elementi negativi. */  public static void main(String[] args) { int[] A={3,5,1,7,9,2,4,6,1}; System.out.println(“Il valore piu’ grande contenuto nell’array A, e’:”); System.out.println(trovaMassimoInArray (A)); System.out.println(); int[] B ={-15,-4,-6}; System.out.println(“Il valore piu’ grande contenuto nell’array B, e’:”); System.out.println(trovaMassimoInArray (B)); } } 

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community