Διαδρομές
/
Java
Java
/
Ύλη
/
Τα βασικά
Τα

Τα βασικά σε Java

1 άσκηση

Σχετικά με την έννοια Τα βασικά

Η Java είναι μια γλώσσα στατικής τυποποίησης, που σημαίνει ότι τα πάντα έχουν τύπο κατά τη μεταγλώττιση. Η εκχώρηση μιας τιμής σε ένα όνομα ονομάζεται ορισμός μεταβλητής.

int explicitVar = 10; // Explicitly typed

Η τιμή μιας μεταβλητής μπορεί να εκχωρηθεί και να ενημερωθεί χρησιμοποιώντας τον τελεστή =. Μόλις οριστεί, ο τύπος μιας μεταβλητής δεν μπορεί ποτέ να αλλάξει.

int count = 1; // Assign initial value
count = 2;     // Update to new value

// Compiler error when assigning different type
// count = false;

Η Java είναι μια αντικειμενοστρεφής γλώσσα και απαιτεί όλες οι συναρτήσεις να ορίζονται μέσα σε μια κλάση, η οποία ορίζεται με τη class λέξη-κλειδί. Μια συνάρτηση μέσα σε μια κλάση ονομάζεται μέθοδος. Κάθε μέθοδος μπορεί να έχει μηδέν ή περισσότερες παραμέτρους. Όλες οι παράμετροι πρέπει να έχουν ρητά δηλωμένο τύπο, δεν υπάρχει συμπερασμός τύπου για τις παραμέτρους. Παρομοίως, ο τύπος επιστροφής πρέπει επίσης να δηλώνεται ρητά. Οι τιμές επιστρέφονται από τις συναρτήσεις με τη return λέξη-κλειδί. Για να μπορεί μια μέθοδος να καλείται από άλλες κλάσεις, πρέπει να προστεθεί ο τροποποιητής πρόσβασης public.

class Calculator {
    public int add(int x, int y) {
        return x + y;
    }
}

Η κλήση μιας μεθόδου γίνεται καθορίζοντας το όνομα της κλάσης και της μεθόδου της και περνώντας ορίσματα για κάθε παράμετρο της μεθόδου.

int sum = new Calculator().add(1, 2);

Αν μια μέθοδος δεν χρησιμοποιεί καθόλου κατάσταση της κλάσης (όπως συμβαίνει σε αυτή την άσκηση), η μέθοδος μπορεί να γίνει static χρησιμοποιώντας τον τροποποιητή static. Παρομοίως, αν μια κλάση έχει μόνο static μεθόδους, μπορεί κι αυτή να γίνει static χρησιμοποιώντας τον τροποποιητή static.

static class Calculator {
    public static int multiply(int x, int y) {
        return x * y;
    }
}

Η εμβέλεια στη Java ορίζεται ανάμεσα στους χαρακτήρες { και }.

Η Java υποστηρίζει δύο τύπους σχολίων. Τα σχόλια μονής γραμμής ξεκινούν με // και τα σχόλια πολλαπλών γραμμών τοποθετούνται μεταξύ /* και */.

Οι ακέραιες τιμές ορίζονται ως ένα ή περισσότερα (συνεχόμενα) ψηφία και υποστηρίζουν τους προεπιλεγμένους μαθηματικούς τελεστές.

Επεξεργασία μέσω GitHub Ο σύνδεσμος ανοίγει σε νέο παράθυρο ή καρτέλα

Μάθε την έννοια Τα βασικά