Διαδρομές
/
Java
Java
/
Ύλη
/
Εντολές if-else
Εν

Εντολές if-else σε Java

40 ασκήσεις

Σχετικά με την έννοια Εντολές if-else

Η εντολή if-then

Η πιο βασική εντολή ροής ελέγχου στη Java είναι η εντολή if-then. Αυτή η εντολή χρησιμοποιείται για να εκτελείται ένα τμήμα κώδικα μόνο αν μια συγκεκριμένη συνθήκη είναι true. Μια εντολή if-then ορίζεται με τη ρήτρα if:

class Car {
    void drive() {
        // the "if" clause: the car needs to have fuel left to drive
        if (fuel > 0) {
            // the "then" clause: the car drives, consuming fuel
            fuel--;
        }
    }
}

Στο παραπάνω παράδειγμα, αν το αυτοκίνητο έχει μείνει χωρίς καύσιμο, η κλήση της μεθόδου Car.drive δεν θα κάνει τίποτα.

Η εντολή if-then-else

Η εντολή if-then-else παρέχει μια εναλλακτική διαδρομή εκτέλεσης για όταν η συνθήκη στη ρήτρα if αξιολογείται σε false. Αυτή η εναλλακτική διαδρομή εκτέλεσης ακολουθεί μια ρήτρα if και ορίζεται με τη ρήτρα else:

class Car {
    void drive() {
        if (fuel > 0) {
            fuel--;
        } else {
            stop();
        }
    }
}

Στο παραπάνω παράδειγμα, αν το αυτοκίνητο έχει μείνει χωρίς καύσιμο, η κλήση της μεθόδου Car.drive θα καλέσει μια άλλη μέθοδο για να σταματήσει το αυτοκίνητο.

Η εντολή if-then-else υποστηρίζει επίσης πολλαπλές συνθήκες χρησιμοποιώντας τη ρήτρα else if:

class Car {
    void drive() {
        if (fuel > 5) {
            fuel--;
        } else if (fuel > 0) {
            turnOnFuelLight();
            fuel--;
        } else {
            stop();
        }
    }
}

Στο παραπάνω παράδειγμα, όταν οδηγείς το αυτοκίνητο με καύσιμο μικρότερο ή ίσο με 5, το αυτοκίνητο θα κινηθεί, αλλά θα ανάψει η λυχνία καυσίμου. Όταν το καύσιμο φτάσει στο 0, το αυτοκίνητο θα σταματήσει να κινείται.

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

Μάθε την έννοια Εντολές if-else