הצהרות מקבילים בערך למשפטים בשפות טבעיות. באופן כללי, הצהרות הן בדיוק כמו משפטים באנגלית שהם הגיוניים. בחלק זה, נדון במה יש אמירה Java וה סוגי הצהרות ב-Java .
מהי הצהרה בג'אווה?
ב-Java, א הַצהָרָה היא הוראת הפעלה שאומרת למהדר מה לבצע. זה יוצר פקודה שלמה לביצוע ויכול לכלול ביטוי אחד או יותר. משפט יוצר רעיון שלם שיכול לכלול סעיף אחד או יותר.
סוגי הצהרות
ניתן לסווג הצהרות Java באופן נרחב לקטגוריות הבאות:
- הצהרות ביטוי
- הצהרות הצהרות
- הצהרות בקרה
הצהרות ביטוי
הבעה היא אבן בניין חיונית לכל תוכנית Java . בדרך כלל, הוא משמש ליצירת ערך חדש. לפעמים, אנחנו יכולים גם להקצות ערך ל-a מִשְׁתַנֶה . ב-Java, ביטוי הוא השילוב של ערכים, משתנים, מפעילים , ו שיטה שיחות.
ישנם שלושה סוגי ביטויים ב-Java:
- ביטויים לכך ליצר ערך. לדוגמה, (6+9), (9%2), (pi*רדיוס) + 2 . שימו לב שהביטוי המוקף בסוגריים יוערך תחילה, לאחר שאר הביטוי הזה.
- ביטויים לכך לְהַקְצוֹת ערך. לדוגמה, מספר = 90, פי = 3.14.
- ביטוי לכך אינו מייצר תוצאה כלשהי ואינו מקצה ערך . לדוגמה, תוֹסֶפֶת אוֹ ירידה ערך באמצעות אופרטור תוספת או ירידה בהתאמה, הפעלת שיטה וכו' ביטויים אלו משנים את הערך של משתנה או מצב (זיכרון) של תוכנית. לדוגמה, count++, int sum = a + b ; הביטוי משנה רק את הערך של המשתנה סְכוּם . הערך של משתנים א ו ב לא משתנים, אז זה גם תופעת לוואי.
הצהרות הצהרות
בהצהרות הצהרות, אנו מצהירים על משתנים וקבועים על ידי ציון סוג הנתונים ושמם. משתנה מחזיק ערך שעומד להשתמש בתוכנת Java. לדוגמה:
char + int ב-java
int quantity; boolean flag; String message;
כמו כן, אנו יכולים לאתחל ערך למשתנה. לדוגמה:
int quantity = 20; boolean flag = false; String message = 'Hello';
Java גם מאפשרת לנו להכריז על מספר משתנים בהצהרת הצהרה אחת. שימו לב שכל המשתנים חייבים להיות מאותו סוג נתונים.
int quantity, batch_number, lot_number; boolean flag = false, isContains = true; String message = 'Hello', how are you;
הצהרת בקרה
הצהרות בקרה מחליטות על הזרימה (סדר או רצף ביצוע של הצהרות) של תוכנית Java. ב-Java, הצהרות מנותחות מלמעלה למטה. לכן, שימוש בהצהרות זרימת הבקרה יכול להפריע לקטע מסוים של תוכנית בהתבסס על תנאי מסוים.
ישנם סוגים הבאים של הצהרות בקרה:
- ל לוּלָאָה
- בזמן לוּלָאָה
- עושה תוך כדי לוּלָאָה
- לכל אחד לוּלָאָה
דוגמה להצהרה
//declaration statement int number; //expression statement number = 412; //control flow statement if (number > 10 ) { //expression statement System.out.println(number + ' is greater than 100'); }