黑马程序员技术交流社区
标题:
“”(字符串)和‘’(字符)打印结果不一样??
[打印本页]
作者:
sandra_bae
时间:
2015-5-1 10:15
标题:
“”(字符串)和‘’(字符)打印结果不一样??
<div class="blockcode"><blockquote>class Review
{
public static void main(String[] args)
{
//float f=123.4f;
//double d1=100.1;
//double d2=199.3;
//float f1=100;
//double d=100;
char c='a';
char ch=97;
System.out.print(c+"\n"+ch);//运行后,打印结果是a(另起一行)a
}
}
复制代码
class Review
{
public static void main(String[] args)
{
//float f=123.4f;
//double d1=100.1;
//double d2=199.3;
//float f1=100;
//double d=100;
char c='a';
char ch=97;
System.out.print(c+'\n'+ch);//运行后,打印结果是204
}
}
作者:
andre
时间:
2015-5-1 10:50
同求大神解答
作者:
sandra_bae
时间:
2015-5-1 10:55
明白了。
上面那个代码是字符串连接,连接后还是字符串。
下面这个是不同数据类型进行加法运算,要先转换成int型,再运算,运算后还是int型
作者:
罗尖栋
时间:
2015-5-1 10:57
(c+'\n'+ch)这里面是加好,表示相加,自然上升为int,出来结果当然是数据;
有字符串的时候才能表示连接{:3_51:}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2