Java

Max e min di n numeri letti da tastiera

Legge da tastiera n numeri e mostra a video il massimo e il minino dei numeri inseriti – Giovanni Montana 4A IT 2020/2021

//Legge da tastiera n numeri e mostra a video il massimo e minino di n numeri

//Richiama la libreria java.io
import java.io.*;

public class MaxNumeri {

	public static void main(String[] args) throws IOException {	
		// Impostazione dello standard di input
		InputStreamReader input = new InputStreamReader(System.in);
		BufferedReader tastiera = new BufferedReader(input);
		
		// Dichiarazioni variabili
		int num, dato, min=0, max=0;
		
		System.out.println("Quanti numeri vuoi inserire: " );

		try {
			String valoreletto = tastiera.readLine();
			num = Integer.valueOf(valoreletto).intValue();
		}
		catch(Exception e) {
			System.out.println("\nValore non corretto !!");
			return;
		}

		for (int i=1; i<=num; i++){
			System.out.println("Inserire il numero : ");
			String valoreletto = tastiera.readLine();
			dato = Integer.valueOf(valoreletto).intValue();

			if (i==1) min = dato;
			if (dato < min) min = dato;
			if (dato > max) max = dato;
		}
		
		System.out.println("Il minimo dei numeri inseriti è : " + min);
		System.out.println("Il massimo dei numeri inseriti è : " + max);
	}
}