@Aureos: "" tworzy instancję Stringa, a operator + w tym przypadku "przekształca" int na String i łączy dwa stringi ze sobą. W drugim przypadku po prostu chcesz zwrócić int, a metoda zadeklarowana jest, że zwraca String.
@pfcode: @PoteznyNick: w Javie jest Autoboxing i Unboxing, które w razie potrzeby robia automatyczna konwersje z typu prostego na jego obiektowy odpowiednik i w druga stronę
@PoteznyNick: W przypadku konkantenacji Stringa i typu prostego, typ prosty musi zostac przekonwertowany na Stringa, a dzieje sie to zgodnie z dokumentacja tak
fajen bo udało się naprawić lapka, laptop 13 lat, wiatraczek głośnio chodził, chrzęścił, zamówiłem nowy, zamontowałem, wymieniłem też pastę na procku na nową i śmiga cichutko, temperaturki fajne, umiem coś
jest odbierane jako String, a to
jako int? W sensie że czemu akurat cudzysłów coś tu zmienia, ewentualnie gdzie dokładnie w dokumentacji mogę więcej doczytać na ten temat
#java #programowanie
W przypadku Twojego kodu, wyrażenie
można by rozwinąć
@pfcode:
Komentarz usunięty przez autora