לאחר הכרזת משתנה, יש לאתחל אותו במפורש באמצעות אופרטור הקצאה, שכן לא ניתן להשתמש במשתנה שלא הוקצה לו ערך.
כדי להקצות ערך ספציפי למשתנה שהוכרז בעבר, עליך לציין את שמו בצד שמאל, לשים סימן שוויון (
=
), ולכתוב ביטוי כלשהו ב-Java בצד ימין המציין את הערך הנדרש. לְמָשָׁל:
int daysInMay; // объявление целочисленной переменной
daysInMay = 31; // оператор присваивания значения этой переменной
הנה דוגמה להקצאת ערך למשתנה סמלי:
char noChar;
noChar = 'N';
לשפת Java יש את היכולת הנוחה לשלב הצהרת משתנים ואתחול באותה שורה.
int daysInMay = 31; // Пример объявления и инициализации переменной в одной строке
כמו כן ב-Java, ניתן למקם הצהרת משתנה בכל מקום בקוד, לדוגמה, הקוד שלהלן עובד:
int daysInJune = 30;
System.out.println(daysInJune);
int daysInMay = 31;
ברור שבהיקף אחד אי אפשר להכריז על שני משתנים בעלי אותם שמות. שפות C ו-C++ שונות בהצהרה ובהגדרה של משתנה. הנה דוגמה להגדרה של משתנה:
ב-Java, הצהרות משתנים והגדרות זהות. קישור למקור: משימה ואתחולint i = 100; А вот пример ее объявления:
extern int i;
GO TO FULL VERSION