Μαθήματα Πληροφορικής & Προγραμματισμού

Τύποι μεταβλητών στην γλώσσα προγραμματισμού Java

Τύποι μεταβλητών στην Java

Οι τύποι μεταβλητών είναι ένα σημαντικό κομμάτι σε όλες τις γλώσσα προγραμματισμού. Κάθε γλώσσα προγραμματισμού έχει την δική της ιδιαιτερότητα πάνω σε αυτό τον τομέα. Πάμε να δούμε τους τύπους μεταβλητών στην γλώσσα προγραμματισμού Java.

Ανάλυση τύπων μεταβλητών στην Java

Οι τύποι μεταβλητών είναι οι τύποι αυτοί που μπορεί να πάρει μία μεταβλητή. Αυτοί οι τύποι μεταβλητών προέρχονται με τους τύπους δεδομένων που χωρίζονται σε 2 κατηγορίες που απεικονίζονται στην παρακάτω φωτογραφία.

  • Πρωτόγονοι τύποι δεδομένων (Primitive Data Types)
  • Μη-πρωτόγονοι τύποι δεδομένων (Non-Primitive Data Types)

τύποι δεδομένων

Πίνακας τύπος μεταβλητών:

[table id=6 /]

Οι τύποι μεταβλητών χωρίζονται σε 3 κατηγορίες.

  1. Τοπική Μεταβλητή (Local Variable)
  2. Στιγμιότυπο Μεταβλητή (Instance Variable)
  3. Στατική μεταβλητή (Static Variable)

τύποι μεταβλητών

Τοπική μεταβλητή (Local Variable)

Είναι ένας τύπος μεταβλητής που δηλώνετε εσωτερικά μιας μεθόδου ονομάζετε Τοπική μεταβλητή.

Στιγμιότυπο μεταβλητή (Instance Variable)

Είναι ένας τύπος μεταβλητής που δηλώνετε εσωτερικά μιας κλάσης, αλλά έξω από την μέθοδο ονομάζετε Στιγμιότυπο μεταβλητή. Αυτός ο τύπος της μεταβλητής δεν είναι Στατική μεταβλητή.

Στατική μεταβλητή (Static Variable)

Μια μεταβλητή που έχει δηλωθεί ως στατική ονομάζεται Στατική μεταβλητή. Δεν μπορεί να είναι τοπική.

Πάμε να δούμε ένα παράδειγμα πώς καταλαβαίνονται αυτοί οι τύποι μεταβλητών μέσα σε ένα πρόγραμμα στην Java.

Παράδειγμα:

class MyVarTypes{//Έτσι ξεκινάμε μία κλάση.
    int a = 10; //Στιγμιότυπο μεταβλητή. Έτσι ορίζετε ένας τέτοιος τύπος μεταβλητής.
    static int b = 10; //Στατική μεταβλητή. Έτσι ορίζετε ένας τέτοιος τύπος μεταβλητής.
    public static void main(String[] args){//Αυτή είναι μία μέθοδος.
        int c = 10;//Τοπική μεταβλητή. Έτσι ορίζετε ένας τέτοιος τύπος μεταβλητής.
    }
}

Δεν είναι απαραίτητο να είναι μόνο ακέραιου τύπου οι μεταβλητές αλλά μπορούν να πάρουν κάθε έναν τύπο από αυτούς που αναφέραμε πιο πάνω.


Ο τύπος μεταβλητής char παίρνει έχει την τιμή ‘/u0000’ επειδή χρησιμοποιεί κωδικοποίηση Unicode αντί του ACSII. Οπότε το ‘\u0000’ είναι το μικρότερο εύρος τιμής που μπορεί να πάρει το η μεταβλητή μας και το μεγαλύτερο που μπορεί να πάρει είναι το ‘\uffff’. Για περισσότερες πληροφορίες σχετικά με την κωδικοποίηση που χρησιμοποιεί η Java μπορείτε να δείτε >εδώ<

Αφήστε ένα Σχόλιο

Η ηλ. διεύθυνση σας δεν δημοσιεύεται. Τα υποχρεωτικά πεδία σημειώνονται με *

Αυτός ο ιστότοπος χρησιμοποιεί το Akismet για να μειώσει τα ανεπιθύμητα σχόλια. Μάθετε πώς υφίστανται επεξεργασία τα δεδομένα των σχολίων σας.