Below is the syntax highlighted version of HexInOut.java
from §5.1 Data Representations.
/************************************************************************* * Compilation: javac HexInOut.java * Execution: java HexInOut * * Reads a hex integer from standard input and prints it to standard output. * * % java HexInOut * F0E3 * *************************************************************************/ public class HexInOut { public static void main(String[] args) { short a = (short) Integer.parseInt(StdIn.readString(), 16); System.out.println("Decimal: " + a); System.out.println("Hex: " + Integer.toHexString(a)); a = StdIn.readShort(); System.out.println("Decimal: " + a); System.out.println("Hex: " + Integer.toHexString(a)); } }