Java print number in other numeral system

Java print number in other numeral system
ref‮‬er to:lautturi.com
/**
 * @author lautturi.com 
 * Java example: Print Hexadecimal/Octonary/Binary Code in java
 */

import java.util.*;

public class Lautturi {

	public static void main(String[] args) {
		char c = 'x';
		System.out.println("Character is " + c);
		System.out.printf("Character is %c\n", c);
		System.out.printf("Hex is %x\n", (short) c);
		System.out.printf("Decimal is %d\n", (short) c);

		int i = 123;

		System.out.println("Binary is " + Integer.toBinaryString(i));
		System.out.println("Octal is " + Integer.toOctalString(i));
		System.out.printf("Octal is %o\n", i);
		System.out.println("Decimal is " + i);
		System.out.println("Hex is " + Integer.toHexString(i));
		System.out.printf("Hex is %x\n", i);
	}
}

output:

Character is x
Character is x
Hex is 78
Decimal is 120
Binary is 1111011
Octal is 173
Octal is 173
Decimal is 123
Hex is 7b
Hex is 7b
Created Time:2017-10-06 10:44:24  Author:lautturi