This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
test:test_2016 [2016/10/09 02:37] 141.85.0.105 ↷ Links adapted because of a move operation |
test:test_2016 [2016/10/10 18:09] (current) 141.85.0.105 ↷ Links adapted because of a move operation |
||
---|---|---|---|
Line 27: | Line 27: | ||
**R:** Neavând paranteze sau alți operatori în afară de adunare, expresia se evaluează de la stânga la dreapta în ordinea dată. Întâi avem adunare de numere întregi (0+1), ceea ce dă tot un număr întreg (1). După aceea avem adunare între un număr întreg și un String, iar în Java nu trebuie conversie explicită pentru a face această operație, rezultatul fiind String-ul "1ONE". După aceea toată expresia devine concatenare de String-uri, realizându-se __conversia implicită__ a numerelor întregi la șiruri de caractere. Dacă adunările 3+2 sau 5+4 erau în paranteze, atunci se evalua întâi ceea ce era în paranteze, rezultând 5, respectiv 9, și se concatena la șirul de caractere. | **R:** Neavând paranteze sau alți operatori în afară de adunare, expresia se evaluează de la stânga la dreapta în ordinea dată. Întâi avem adunare de numere întregi (0+1), ceea ce dă tot un număr întreg (1). După aceea avem adunare între un număr întreg și un String, iar în Java nu trebuie conversie explicită pentru a face această operație, rezultatul fiind String-ul "1ONE". După aceea toată expresia devine concatenare de String-uri, realizându-se __conversia implicită__ a numerelor întregi la șiruri de caractere. Dacă adunările 3+2 sau 5+4 erau în paranteze, atunci se evalua întâi ceea ce era în paranteze, rezultând 5, respectiv 9, și se concatena la șirul de caractere. | ||
- | [[laboratoare:lab01#functii-membru|Laboratorul 1]] conține explicații și un exemplu (VeterinaryTest) referitoare la această conversia implicită. Detalii suplimentare pe acest subiect: [[https://docs.oracle.com/javase/tutorial/java/data/converting.html| Java Tutorial - Converting Between Numbers and Strings]]. | + | [[laboratoare:java-basics#functii-membru|Laboratorul 1]] conține explicații și un exemplu (VeterinaryTest) referitoare la această conversia implicită. Detalii suplimentare pe acest subiect: [[https://docs.oracle.com/javase/tutorial/java/data/converting.html| Java Tutorial - Converting Between Numbers and Strings]]. |