Σημαντικό ρόλο έχει αυτή η δομή ελέγχου όταν διαβάζουμε στοιχεία
από το χρήστη και θέλουμε να ελέγξουμε την είσοδο για λάθη.
Παράδειγμα (εισάγει έναν αριθμό μικρότερο του 10):
import gr.aueb.dds.BIO;
class CheckGrade {
public static void main(String args[])
{
int number;
do {
BIO.print("Enter a number less than 10: ");
number = BIO.readInt();
} while (number >= 10);
BIO.println("You entered " + number);
}
}
όπως φαίνεται από το παρακάτω παράδειγμα:
Enter a number less than 10: 34
Enter a number less than 10: 50
Enter a number less than 10: 2
You entered 2