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 |
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)); } }