salve a tutti,premetto che è il mio primo messaggio nel forum e spero di non sbagliare.
ho semplificato il problema che ho:codice:class pers{ //attributi String nome; int altezza; //costruttore pers( String n, int h ){ nome=n; altezza = h; } } class pp { public static void main (String args []) { pers p1 = new pers( "andrea", 170 ); pers p2 = new pers ("mario" , 180 ); pers p3 = new pers ("luca", 175 ); if (p1.altezza>p2.altezza && p1.altezza>p3.altezza){ System.out.println( " altissimo " + p1.nome );} else if (p2.altezza>p3.altezza){ System.out.println( " altissimo " + p2.nome );} else System.out.println( " altissimo " + p3.nome ); }}
ma se volessi un metodo in class pers che invocato mi restituisca lo stesso risultato, che potrei fare?
naturalmente questo mio esempio è a 3oggetti, gli if sono relativamente pochi, e se fossero di più gli oggetti(mettiamo 50)?
grazie

Rispondi quotando