Así que empecé a aprender java hace varios días y tiene una pregunta. Para la siguiente expresión:¿Cómo puede System.out.printIn() aceptar enteros?
String foo=123;
no está permitido. Sin embargo, en System.out.printIn()
, podemos usar algo como:
int x=5;
System.out.println(x);
Desde asignar implícitamente un entero a una cadena que no está permitido, ¿por qué la expresión anterior las obras? ¿Alguien puede dar una explicación detallada? También me pregunto cuándo podemos usar este tipo de cosas implícitas y cuándo no.
Por favor, lea esto: ¿Cuál es http://meta.stackexchange.com/questions/5234/ –