Warm-up question: Write a function that prints all ASCII characters. You are not allowed to use for/while loop
Always starts from basic contents from Programming 101 that hibernates deep inside my memory.-_-
ASCII, abbreviated from American Standard Code for Information Interchange, is a character-encoding scheme, which encodes 128 specified characters into 7-bit binary integers.
In Java, we can convert the integer (0 - 127) to the corresponding ASCII character.
public class PrintASCII {
public static void printASCII() {
printASCII(0);
}
private static void printASCII(int x) {
char y = (char) x;
System.out.println(x++ + ": " + y);
if (x < 128)
printASCII(x);
}
public static void main(String[] args) {
printASCII();
}
}
No comments:
Post a Comment