Java-da ++ nimani anglatadi?
Java-da ++ nimani anglatadi?

Video: Java-da ++ nimani anglatadi?

Video: Java-da ++ nimani anglatadi?
Video: OOP nima? Class/Object C# dasturlash tilida nimani anglatadi? Ulardan qachon foydalanamiz | 1-dars. 2024, Aprel
Anonim

O'sish ( ++ ) va kamaytirish (-) operatorlari Java dasturlash o'zgaruvchiga osongina 1 qo'shish yoki 1 ni ayirish imkonini beradi. Masalan, foydalanish oshirish operatorlar uchun a nomli o'zgaruvchiga 1 qo'shishingiz mumkin: a++; a ishlatadigan ibora oshirish yoki kamaytirish operatori hisoblanadi bayonotning o'zi.

Xo'sh, i ++ va ++ i Java o'rtasidagi farq nima?

ikkalasi ham oshirish o'zgaruvchining qiymati i ++ avval qiymatni ishga tushiradi, keyin o'zgaruvchining qiymatini oshiradi, keyin ++ i birinchi bo'lib ishora qiladi oshirish qiymat keyin qiymatni ishga tushiring. i ++ postga ishora qiladi oshirish . ++ oldinga ishora qilaman oshirish . Bu qo'shimchalar i qiymati 1 ga va asl qiymatini qaytaradi.

Xuddi shunday, ++ i va i ++ o'rtasidagi farq nima? Faqat farq operatsiyalar tartibi hisoblanadi orasida the oshirish o'zgaruvchining qiymati va operator qaytaradigan qiymat. Shunday qilib, asosan ++ i qiymatni oshirilgandan so'ng qaytaradi, while ++ Men qiymatni oshirishdan oldin qaytaraman. Oxir-oqibat, ikkala holatda ham i qiymati oshadi.

Bundan tashqari, i ++ nimani anglatadi?

i ++ degani post oshirish . i=i+1 ga ekvivalent. tahrir: bu anglatadi "Avval i qiymatidan foydalaning, keyin oshirish "

For loopidagi ++ i va i ++ o'rtasidagi farq nima?

7 Javoblar. Ikkalasi ham oshirish raqam. ++ i i = i + 1 ga teng. Ikkalasi ham oshirish raqam, lekin ++ i qo'shimchalar joriy ifodadan oldingi raqam baholanadi, i ++ oshirish ifodadan keyingi raqam baholanadi.