edutecnica

Esercizio 7        

Inserire una serie di numeri interi positivi da tastiera ed individuare il massimo e il minimo; la serie deve essere terminata dal numero 0.


Usiamo le due variabili intere ma e mi per memorizzare il massimo e il minimo, la variabile x è ausiliaria di servizio.

import java.util.Scanner;
class intersezione {
class maxmin {
public static void main (String[] args) {
Scanner in=new Scanner(System.in);
int x,ma=0,mi;
System.out.print("ins.num:");
x=in.nextInt();
ma=mi=x;
do{
  System.out.print("ins.num:");
  x=in.nextInt();
  if(x > ma)ma=x;
  if(x < mi && x!=0)mi=x;
}while(x!=0);
in.close();
System.out.print("max:"+ma+" min:"+mi);
}//fine main
}//fine class

Il blocco di istruzioni all'interno del ciclo do-while continua ad essere rieseguito finchè il numero inserito da tastiera x è divero da zero (x!=0).