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