1、java 语言整形常数的三种表示形式:
- 十进制整数,如:99,-500,0
- 八进制整数,要求以0开头,如015
- 十六进制数,要求以0x或0X开头,如:OX15
2、java语言的整形常数默认为int型,声明long型常量可以后加'l'或‘L’(建议使用大写,小写容易误认为数字1),如:
- long a = 55555555;//不会出错,在int表示的范围内(21亿内)。
- long b = 55555555555;//不加L出错,已经超过int表示的范围。
public class TestDataType { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int a = 10; System.out.println(Integer.toBinaryString(a));//十进制变量转为二进制字符串 System.out.println(Integer.toOctalString(a));//十进制变量转为八进制字符串 System.out.println(Integer.toHexString(a));//十进制变量转为八进制字符串 } }