Więc zacząłem uczyć się java kilka dni temu i dostałem pytanie. Dla następnego wyrażenia:W jaki sposób System.out.printIn() może akceptować liczby całkowite?
String foo=123;
jest niedozwolone. Jednak w System.out.printIn()
, możemy użyć czegoś takiego:
int x=5;
System.out.println(x);
Od niejawnie przypisanie liczby całkowitej na ciąg nie jest dozwolone, dlaczego wyrażenie powyżej pracach? Ktoś może podać szczegółowe wyjaśnienie? Zastanawiam się też, kiedy możemy użyć tego rodzaju ukrytej rzeczy, a kiedy nie możemy.
Przeczytaj to: http://meta.stackexchange.com/questions/5234/ –