Customize Consent Preferences

We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.

The cookies that are categorized as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. ... 

Always Active

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

No cookies to display.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

No cookies to display.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

No cookies to display.

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

No cookies to display.

Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.

No cookies to display.

1.8 Πολλαπλή δήλωση μεταβλητών και τα αναγνωριστικά (identifiers)

Για να δηλώσετε περισσότερες από μία μεταβλητές του ίδιου τύπου, μπορείτε να χρησιμοποιήσετε μια λίστα με διαχωριστικά με κόμματα:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
int x = 5, y = 6, z = 7;
System.out.println(x + y + z);
int x = 5, y = 6, z = 7; System.out.println(x + y + z);
int x = 5, y = 6, z = 7;
System.out.println(x + y + z);

Αυτός ο κώδικας θα εμφανίσει:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
18
18
18

Μπορείτε επίσης να αντιστοιχίσετε την ίδια τιμή σε πολλαπλές μεταβλητές σε μια γραμμή:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
int x = 5, y = 5, z = 5;
int x = 5, y = 5, z = 5;
int x = 5, y = 5, z = 5;

Εδώ οι μεταβλητές x, y και z έχουν όλες αντιστοιχιστεί με την τιμή 5.

Αν επιθυμείτε να αντιστοιχίσετε την τιμή μιας μεταβλητής σε πολλαπλές μεταβλητές, μπορείτε να το κάνετε ως εξής:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
int a = 1, b = 2, c = 3;
int x = a, y = b, z = c;
System.out.println(x + " " + y + " " + z);
int a = 1, b = 2, c = 3; int x = a, y = b, z = c; System.out.println(x + " " + y + " " + z);
int a = 1, b = 2, c = 3;
int x = a, y = b, z = c;

System.out.println(x + " " + y + " " + z);

Εδώ η τιμή της μεταβλητής a αντιστοιχίζεται στη μεταβλητή x, η τιμή της μεταβλητής b αντιστοιχίζεται στη μεταβλητή y και η τιμή της μεταβλητής c αντιστοιχίζεται στη μεταβλητή z. Η println() μέθοδος εμφανίζει τις τιμές των μεταβλητών x, y και z στην οθόνη.

Μπορείτε επίσης να αντιστοιχίσετε την τιμή μιας μεταβλητής σε μία ή περισσότερες μεταβλητές του ίδιου τύπου:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
int a = 5;
int x, y, z;
x = y = z = a;
System.out.println(x + " " + y + " " + z);
int a = 5; int x, y, z; x = y = z = a; System.out.println(x + " " + y + " " + z);
int a = 5;
int x, y, z;
x = y = z = a;

System.out.println(x + " " + y + " " + z);

Εδώ η τιμή της μεταβλητής a αντιστοιχίζεται στις μεταβλητές x, y και z. Η println() μέθοδος εμφανίζει τις τιμές των μεταβλητών x, y και z στην οθόνη.

Όλες οι μεταβλητές της Java πρέπει να αναγνωρίζονται με μοναδικά ονόματα.

Αυτά τα μοναδικά ονόματα ονομάζονται αναγνωριστικά (identifiers).

Τα αναγνωριστικά μπορούν να είναι σύντομα ονόματα (όπως x και y) ή περισσότερο περιγραφικά ονόματα (ηλικία, άθροισμα, συνολικός όγκος).

Σημείωση: Συνιστάται η χρήση περιγραφικών ονομάτων για τη δημιουργία κατανοητού και συντηρήσιμου κώδικα:

Παράδειγμα χρήσης αναγνωριστικών στη Java:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
int age = 25;
double salary = 2500.50;
String firstName = "John";
char gender = 'M';
boolean isMarried = false;
int age = 25; double salary = 2500.50; String firstName = "John"; char gender = 'M'; boolean isMarried = false;
int age = 25;
double salary = 2500.50;
String firstName = "John";
char gender = 'M';
boolean isMarried = false;

Σε αυτό το παράδειγμα, έχουμε ορίσει πέντε μεταβλητές (age, salary, firstName, gender, isMarried) με διαφορετικούς τύπους δεδομένων και περιγραφικά ονόματα.

Οι γενικοί κανόνες για τα ονόματα των μεταβλητών στη Java είναι αυτοί που αναφέρατε:

  • Τα ονόματα μπορούν να περιέχουν γράμματα, αριθμούς, κάτω παύλες και σύμβολα δολαρίου
  • Τα ονόματα πρέπει να ξεκινούν με ένα γράμμα
  • Τα ονόματα πρέπει να ξεκινούν με πεζά γράμματα και δεν μπορούν να περιέχουν κενά
  • Τα ονόματα μπορούν να ξεκινούν επίσης με το σύμβολο $ ή _ (αλλά δεν θα το χρησιμοποιήσουμε σε αυτό το μάθημα)
  • Τα ονόματα είναι ευαίσθητα στην πεζογραφία (“myVar” και “myvar” είναι διαφορετικές μεταβλητές)
  • Οι κατοχυρωμένες λέξεις (όπως τα κλειδιά Java, όπως int ή boolean) δεν μπορούν να χρησιμοποιηθούν ως ονόματα.

Δωρεα μεσω Paypal

Για την κάλυψη αναγκών φιλοξενίας και δημιουργίας περιεχομένου.

κατηγοριες μαθηματων

Ιστορικο ενοτητων

top
error: Content is protected !!
Μετάβαση σε γραμμή εργαλείων