bah non saprei.. forse C? 
grazie mille come al solito
spiegazione perfetta 
altro esercizietto, capisco + come spieghi te che come spiega il mio prof.. pensa te.
Codice PHP:
class A {
static String m (float i ) { return "float";}
static String m (double i) {return "double";}
public static void main (String[] args) {
int a=1;
long b=2;
System.out.print(m(a) + "," + m(b));
}
}
in questo caso sia a che b possono essere applicabili ad entrambi i metodi, quindi con quale criterio si sceglie l'uno o l'altro?