Esercizio 10
Scrivere un programma che inseriti da tastiera tre numeri interi, stampi a schermo una delle seguenti scritte:
"tutti uguali"
"uno diverso"
"tutti diversi" .
Le tre variabili intere x,y,z si incaricano di acquisire i numeri in ingresso.
import java.util.Scanner;
class confronto {
public static void main (String[] args) {
Scanner in=new Scanner(System.in);
int x,y,z;
System.out.print("ins.x:");
x=in.nextInt();
System.out.print("ins.y:");
y=in.nextInt();
System.out.print("ins.z:");
z=in.nextInt();
in.close();
if(x==y && x==z) System.out.print("tutti uguali");
else if(y==x && (y > z || y < z)) System.out.print("uno diverso");
else if(y==z && (y > x || z < x)) System.out.print("uno diverso");
else if(x==z && (z > y || z < y)) System.out.print("uno diverso");
else System.out.print("tutti diversi");
}//fine main
}//fine class
Nel nostro caso un costrutto if-elese-if può essere usato per vagliare le varie eventualità che possono verificarsi.