再举个例子加深理解,哈哈
public class PrintCharCode {
public static void main(String[] args) {
char c1 = 74;
char c2 = 'a';
char c3 = 118;
char c4 = 97;
char c5 = 32534;
char c6 = 31243;
char c7 = 35789;
char c8 = 20856;
System.out.println(c1 + c2 + c3 + c4 + c5 + c6 + c7 + c8);
System.out.println("对应的字符串是:" + c1 + c2 + c3 + c4 + c5 + c6 + c7 + c8);
}
}
输出结果如下:
120808
对应的字符串是:Java编程词典
第一句:
System.out.println("对应的字符串是:" + c1 + c2 + c3 + c4 + c5 + c6 + c7 + c8);
你的输出默认成了String+char的形式,强制类型转换为String。
第二句:
System.out.println(c1 + c2 + c3 + c4 + c5 + c6 + c7 + c8);
你的输出是char类型,不过连接符号+在这里无法连接字符类型,只能把那些变量强制类型转换为int,然后相加输出的是数字。
这里的问题重点是:String 和 + 还有类型转换的问题。
分享到:
相关推荐
字符串连接就是将一个字符串连接到另一个字符串的末尾,使其组合成一个新的字符串,在字符串处理函数中,strcat 函数具有字符串连接功能。下面是用C语言实现不使用是strcat 函数实现连接两个字符串的功能。 源代码:...
C语言自定义字符串连接函数 在计算机编程中,字符串连接是指将两个或多个字符串连接成一个新的字符串的过程。在C语言中,标准库函数 strcat...通过自定义的字符串连接函数,我们可以根据具体情况实现字符串连接操作。
USB 字符串描述符生成器. 目前只支持英文
sqlserver连接字符串大全,基本涵盖全了
用C++重载操作运算符+,使之能够完成两个字符串的连接
不借用任何字符串库函数实现无冗余地接受两个字符串,然后把它们无冗余的连接起来。 输入: 每一行包括两个字符串,长度不超过100。 输出: 可能有多组测试数据,对于每组数据, 不借用任何字符串库函数实现无冗余...
C#连接Oracle数据库字符串 C#连接Oracle数据库字符串
该程序是我写的博客“一起talk C栗子吧(第六十一回:C语言实例--字符串连接)”的配套程序,共享给大家使用
asp连接mysql字符串,使用odbc 3.51
通用字符串连接 可自定义连接分隔符 支持List Set Map 数组 等集合,可自定义字符串提取规则
matlab开发-分析字符串使用分隔符。这两个函数基于一个或多个分隔符解析字符串或字符串单元格数组。
面向对象字符串的连接 c++,可以实现两个字符串的连接
字符串CString 操作用法详解,很详细的运用实例讲解CString字符串的各个操作用法。
把旧的字符串替换成新的字符串 s oldstr newstr
自己转载的希望有用, 主要讲数据库连接字符串的写法
ASP.NET Oracle字符串连接符
ADO.NET连接字符串大全 ADO.NET连接字符串 名称 ADO.NET连接字符串 说明 ADO.NET连接字符串:SQL Server,SQL Server 2005,ACCESS,Oracle,MySQL,Interbase,IBM DB2,Sybase,Informix,Ingres,Mimer SQL,...
主要介绍了asp字符串连接符&、多个字符串相加、字符串拼接类,需要的朋友可以参考下
C语言中 字符串连接函数,例子。。。。。。。
一个关于字符串匹配的算法,已经经过编译,希望对你有帮助