本帖最后由 高梦晓 于 2013-4-14 16:51 编辑
代码如下:- class b{
- public static void main(String [] args){
- StringBuffer s=new StringBuffer();
- s.append(1>5?100:'A');
- s.append(6>5?90:'B');
- System.out.println(s);
- }
- }
复制代码 为什么结果是AZ,不是A90应该跟append无关吧,
System.out.println(6>5?100:'b');会打印d
System.out.println(1>5?'b':100.5);就会打印100.5了 |