//intestazine
public class SemplificaFrazioneV2
{
public static void main (String args[]){
//dichiarazione
double n, d, MCD=0, k;
int dim1=0, dim2=0, i1=0, i2=0, c=1;
Scanner tastiera = new Scanner(System.in);
//controllo degli input
try{
do{
System.out.print("Inserisci il valore del numeratore= ");
n = tastiera.nextDouble();
if(n!=(int)n || n<0){
System.out.println("Il numeratore deve essere intero e non negativo");
}
}while(n!=(int)n || n<0);
do{
System.out.print("Inserisci il valore del denomiratore= ");
d = tastiera.nextDouble();
if(d!=(int)d || d<=0){
System.out.println("Il denominatore deve essere intero, non negativo e
diverso da zero");
}
}while(d!=(int)d || d<=0);
}
}
}
System.out.println(" ");
System.out.println("Massimo Comune Divisore = "+(int)MCD);