Η δομή ελέγχου while μπορεί να χρησιμοποιηθεί οπουδήποτε θα μπορούσε
και οποιαδήποτε άλλη εντολή (π.χ. η println) δηλαδή ακόμα και μέσα σε μια άλλη
while.
Το παρακάτω παράδειγμα τυπώνει στην οθόνη ένα τριγωνικό σχήμα:
import gr.aueb.dds.BIO;
class Triangle {
public static void main(String args[]) {
int row, stars;
row = 0;
while (row < 10) {
stars = row;
while (stars > 0) {
BIO.print('*');
stars = stars - 1;
}
row = row + 1;
BIO.println();;
}
}
}
όπως αυτό:
*
**
***
****
*****
******
*******
********
*********