מה המשמעות של ++ ב-Java?
מה המשמעות של ++ ב-Java?

וִידֵאוֹ: מה המשמעות של ++ ב-Java?

וִידֵאוֹ: מה המשמעות של ++ ב-Java?
וִידֵאוֹ: Increment and Decrement Operators in Java 2024, אַפּרִיל
Anonim

תוֹסֶפֶת ( ++ ) והקטנת (-) אופרטורים ב Java תכנות מאפשר לך להוסיף בקלות 1 למשתנה, או להחסיר ממנו 1. לדוגמה, באמצעות תוֹסֶפֶת אופרטורים, אתה יכול להוסיף 1 למשתנה בשם a כזה: a++; ביטוי המשתמש ב-an תוֹסֶפֶת או מפעיל הפחתה הוא הצהרה עצמה.

אז מה ההבדל בין i ++ ו++ i Java?

שניהם עולה הערך של משתנה i ++ הוא תחילה לאתחל את הערך ואז להגביר את הערך של המשתנה, ואז ++ i זה מציין ראשון תוֹסֶפֶת הערך ולאחר מכן אתחל את הערך. אני ++ מתייחס לפוסט תוֹסֶפֶת . ++ אני מתייחס לפני תוֹסֶפֶת . זה מרווחים ערך של i ב-1 ומחזיר את הערך המקורי.

באופן דומה, מה ההבדל בין ++ i ל-i ++? היחיד הֶבדֵל הוא סדר הפעולות בֵּין ה תוֹסֶפֶת של המשתנה והערך שהאופרטור מחזיר. אז בעקרון ++ i מחזיר את הערך לאחר הגדלה, while ++ אני מחזיר את הערך לפני שהוא מוגדל. בסוף, בשני המקרים ה-i יגדל את הערך שלו.

יתר על כן, מה המשמעות של i ++?

אני ++ מתכוון הודעה תוֹסֶפֶת . שווה ערך ל-i=i+1. תערוך את זה אומר "תחילה השתמש בערך של i, אז תוֹסֶפֶת "

מה ההבדל בין ++ i ו-i ++ ב-for loop?

7 תשובות. שניהם תוֹסֶפֶת המספר. ++ i שווה ל-i = i + 1. שניהם תוֹסֶפֶת המספר, אבל ++ אני מרווחים המספר שלפני הביטוי הנוכחי מוערך, ואילו i ++ מרווחים המספר לאחר הערכת הביטוי.