מה ההבדל בין ה-!= ל-=! מפעילים בג'אווה

Mh Hhbdl Byn H L Mp Ylym Bg Wwh



הסמל המשמש לביצוע פעולות נקרא אופרטור. בג'אווה, ה' != ' הוא אופרטור השוואה המשמש כדי לקבוע אם שני אופרנדים שווים או לא על ידי השוואה ביניהם, בעוד ש' =! ' מפעיל משלב שני מפעילים; הראשון הוא מפעיל משימה' = ', והשני הוא אופרטור לא לוגי ' ! ' שפועל על ערכים בוליאניים. הוא משמש גם בהיפוך של ערכים בוליאניים.

פוסט זה יסביר את ההבדל בין != ו=! מפעילים בג'אווה.







מה ההבדל בין ה-!= ל-=! מפעילים בג'אווה?

' != ' ו' =! ' הם שני אופרטורים נפרדים של Java. לא ניתן להשוות בין שני האופרטורים הללו מכיוון שהם משרתים פונקציות שונות. ה ' != אופרטור ' משווה בין שני אופרנדים, ואילו ' =! ' האופרטור הופך את התוצאה של ערכים בוליאניים. הייצוג שלו רק נותן תחושה דומה.



כעת, נדון בשתי השיטות ובשימוש בהן אחת אחת!



מהו מפעיל '!=' ב-Java?

ה ' != המפעיל נקרא גם ' לא שווה ל ' מפעיל Java. הוא משמש כדי להעריך אם שני אופרנדים שווים או לא תוך שימוש בהצהרות מותנות. אופרטור זה מחזיר ערכים בוליאניים, כאשר ' נָכוֹן ' מציין שהערכים מושווים ואינם שווים, ו' שֶׁקֶר ' מתייחס למקרה ההפוך שלו כאשר שני הערכים שווים.





כיצד להשתמש באופרטור '!=' ב-Java?

עקוב אחר התחביר הנתון להלן להשוואת ערך המשתנה ' א ' עם ' ב ' משתמש ב ' != ' (לא שווה) אופרטור:

א !


דוגמה 1



בדוגמה זו, ניצור שני משתנים מסוג מספר שלם, ' א ' ו' ב ' ואתחול אותם:

int a = עשרים ;
int b = 23 ;


הדפס את הערכים המקוריים של משתנים ' א ' ו' ב ' בקונסולה בעזרת ' System.out.println() ' שיטה:

System.out.println ( 'הערך של a = ' ) ;
System.out.println ( 'הערך של b = ' ) ;


לאחר מכן, נבדוק אם הערך של ' א ' שווה לערך של ' ב ' משתמש ב ' != ' מפעיל. זה יחזיר ערך בוליאני ' שֶׁקֶר ' אם שני הערכים שווים:

פלט בוליאני = א ! =b;


לבסוף, הדפס את הערך המתקבל על המסוף:

System.out.println ( תְפוּקָה ) ;



הפלט מציג את הערך הבוליאני ' נָכוֹן ', מה שמציין שהערכים של ' א ' ו' ב ' אינם שווים:


דוגמה 2

כעת, נבצע את אותה פעולה באמצעות התחביר הבא:

פלט בוליאני = ! ( א ==ב ) ;


זה בודק תחילה את השוויון של ' א ' ו' ב ' ערכי משתנים באמצעות אופרטור ההשוואה ' == ' ואז שולל את התוצאה.

לבסוף, הדפס את הפלט בקונסולה:

System.out.println ( תְפוּקָה ) ;



תְפוּקָה


כעת, נעבור לדוגמא נוספת שבה נראה כיצד האופרטור המוזכר עוזר למצוא שוויון בתנאים שצוינו.

דוגמה 3

כאן, נשקול את אותם משתנים ' א ' ו' ב ' עם הערכים שלהם כמו בדוגמאות הקודמות. אנו נשתמש ב'מותנה' אם ' הצהרה כדי לבדוק אם הערכים של שני המשתנים שווים או לא ולהדפיס את ההצהרות שנוספו:

אם ( א ! ) {
System.out.println ( 'הערך של 'a' אינו שווה לערך של 'b'' ) ;
} אַחֵר {
System.out.println ( 'הערך של 'a' שווה לערך של 'b'' ) ;
}



הפלט מראה שהערכים של ' א ' ו' ב ' אינם שווים:


כעת, פנה לעבר פעולתו של ' =! ' מפעיל ב-Java.

מה זה '=!' מפעיל בג'אווה?

ה ' =! ' אופרטור הוא השילוב של שני האופרטורים, אופרטור ההקצאה ' = 'וההגיוני לא' ! ' מפעיל. האופרטור לוגי לא משמש להמרת הערך המקורי, בעוד האופרטור ההקצאה משמש להקצאת הערך.

על מנת להמיר את הפלט של ערכים בוליאניים, אתה יכול להשתמש ב-' =! ' מפעיל. זה ממיר את הערך הבוליאני ואז מקצה אותו לאופרנד השני.

כיצד להשתמש ב-'=!' מפעיל בג'אווה?

התחביר לשימוש ב' =! ' המפעיל ניתן באופן הבא:

איקס = ! י


הערה: הביטוי הנכון הוא ' x= !y 'לא' x=!y '; זה קצת מבלבל. הביטוי ' x= !y ' מראה שהערך הבוליאני של ' י ' הופך תחילה, ולאחר מכן הוא מוקצה ל' איקס '.

דוגמא

בדוגמה זו, יש לנו שני משתנים מסוג בוליאני, ' איקס ' ו' י ', עם הערכים הבאים:

בוליאני x = נָכוֹן ;
בוליאני y = נָכוֹן ;


הדפס את הערכים של המשתנים שנוצרו על המסוף באמצעות ' System.out.println() ' שיטה:

System.out.println ( 'הערך הבוליאני של x = ' +x ) ;
System.out.println ( 'הערך הבוליאני של y = ' +y ) ;


כעת, נמיר את הערך הבוליאני של ' איקס 'בעזרת ה' =! ' מפעיל:

איקס = ! Y;


ה ' י ' יהפוך תחילה את ערכו מ' נָכוֹן ' ל ' שֶׁקֶר ', ולאחר מכן הוא מוקצה ל' איקס '. הדפס את הערך המעודכן של ' איקס 'בקונסולה:

System.out.println ( 'עכשיו הערך של x = ' +x ) ;



תְפוּקָה


סיפקנו את כל המידע הבסיסי על ' != ' ו' =! ' אופרטורים בג'אווה.

סיכום

שניהם ' != ' ו' =! ' הם אופרטורים של Java המשמשים לביצוע פונקציות שונות. ה ' != אופרטור ' הוא אופרטור השוואה שמשווה את השוויון של שני אופרנדים כדי לקבוע אם הם שווים או לא, ואילו ' =! ' הוא השילוב של שני אופרטורים, אופרטור הקצאה ' = ', ואופרטור לא לוגי ' ! ' שפועל על ערכים בוליאניים. בפוסט זה, דנו בהבדל בין != ו=! אופרטורים בג'אווה והשימוש בהם.