Video: Java-da ++ nimani anglatadi?
2024 Muallif: Lynn Donovan | [email protected]. Oxirgi o'zgartirilgan: 2023-12-15 23:54
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.