System.out.println(""+'a'+1)输出的问题
System.out.println( " "+ 'a '+1); 
 输出是a1 
 为什么不是98呢? 
------解决方案--------------------只要是有字符串参与的 "+ " 都是字符串连接
------解决方案--------------------这样是变成字符串连接了 
 可以改成(JDK 5。0) 
 System.out.printf();括号内按C语言的格式了      
------解决方案--------------------System.out.println( " "+ 'a '+1);//因为你+了 " ",他先把他转化成了 字符串了     
 System.out.println( " "+( 'a '+1));     
------解决方案--------------------这里是做了字符串拼接
------解决方案--------------------凡是这种带引号 ' '或 " "的都将其认为是一个字符或字符串,+就编程字符拼接,实现数字相加必须是int这样型的int a = 5; 则a +1 = 6, 'a ' + 1 = a1