Το παρακάτω παράδειγμα μετατρέπει όλα τα πεζά φωνήεντα σε a
και σύμφωνα σε z.
Ο έλεγχος για το τέλος του αρχείου έχει μεταφερθεί μέσα στη δομή switch.
import gr.aueb.dds.BIO;
class MapChars {
public static void main(String args[]) {
int c;
charloop: for (;;) {
c = BIO.readChar();
switch (c) {
case -1: // End of file
break charloop;
case 'a': case 'e': case 'i': case 'o':
case 'u': case 'y':
BIO.print('a');
break;
case 'b': case 'c': case 'd': case 'f':
case 'g': case 'h': case 'j': case 'k':
case 'l': case 'm': case 'n': case 'p':
case 'q': case 'r': case 's': case 't':
case 'v': case 'w': case 'x': case 'z':
BIO.print('z');
break;
default:
BIO.print((char)c);
}
}
}
}