首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

System.out.println(""+'a'+1)输出的有关问题

2012-01-31 
System.out.println(+a+1)输出的问题System.out.println( + a +1)输出是a1为什么不是98呢? [解决

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

热点排行
Bad Request.