{filelink=4401}
public class TableAscii {
public static void main(String[] args) {
// Variables Locale
char lettreHex; // l'en tête de la table
char codeAsc = 0x20; // Premier code ASCII
// Compteur des lignes et colonnes
int row = 2;
int column;
System.out.print("");
System.out.print(" ");
System.out.println("TABLE DES CARACTERE ASCII");
System.out.print(" ");
System.out.println("caractères 0x20 au 0xff");
System.out.print("");
// Affichage des en-têtes de nombre 0 à F hexadecimal
for (lettreHex = '0'; lettreHex <= '9'; lettreHex++)
System.out.print(" " + lettreHex);
for (lettreHex = 'A'; lettreHex <= 'F'; lettreHex++)
System.out.print(" " + lettreHex);
// Une ligne vide pour séparer l'entête et les ligne des données
System.out.println("");
while (codeAsc < 0x80) {
System.out.print(" " + row);
for (column = 0; column < 16; column++) {
System.out.print(" " + codeAsc);
codeAsc++;
}
System.out.print("");
row++;
}
}
}