研究:System.out.println(010);为什么输出结果是 8 啊?而System.out.println(09)则报错。
public   class   TT   { 
 	public   static   void   main(String[]   args)   { 
 		//   TODO   Auto-generated   method   stub 
 		System.out.println(010); 
 		//System.out.println(09);报错 
 	} 
 }   
 输出结果为什么是:8啊?
------解决方案--------------------数字前面加0表示八进制,0x表示十六进制
------解决方案--------------------//System.out.println(09);报错 
 八进制最大的数字是7,所以会报错
------解决方案--------------------数字前面加0表示八进制,0x表示十六进制,如果想输出字符串,加双引号.