ecco come ho provato a strutturare una soluzione:
(non funziona. voi impostereste la codifica in modo diverso?.
grazie tantissime a chi risponde!!
codice:
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package maggioreminore;
import java.io.*;
/**
*
* @author filipporezzadore
*/
public class Maggioreminore {
/**
* @param args the command line arguments
*/
public static void main(String[] args) throws Exception {
int num1;
int num2;
int num3;
BufferedReader input = new BufferedReader (new InputStreamReader (System.in));
System.out.println("inserire il primo numero");
String line = input.readLine();
num1 = Integer.parseInt(line);
System.out.println("inserire il secondo numero");
line = input.readLine();
num2 = Integer.parseInt(line);
System.out.println("inserire il terzo numero");
line = input.readLine();
num3 = Integer.parseInt(line);
if (( num2 > num1) && (num2 > num3)) && (num1 > num3))
System.out.println("2max 3min");
else
if (( num2 > num1) && (num2 > num3)) && (num3 > num1))
System.out.println("2max 1min");
else
if (( num3 > num1) && (num3 > num2)) && (num2 > num1))
System.out.println("3max 1min");
else
if (( num3 > num1) && (num3 > num2)) && (num1 > num2))
System.out.println("3max 2min");
else
if (( num1 > num2) && (num1 > num3)) && (num2 > num3))
System.out.println("1max 3min");
else
if (( num1 > num2) && (num1 > num3)) && (num3 > num2))
System.out.println("1max 2min");
// TODO code application logic here
}
}
n