char 可以描述的只是单一的字符,但是如果现在要想描述出多个字符,就必须利用字符串这一概念来解决,例如:如果要定义表示人姓名的变量,很明显是多个字符,就必须使用 String 来描述。
需要说明的是 String 并不是一个基本数据类型,String 是一个引用数据类型,不过这种类型在使用中比较特殊,可以按照基本数据类型的使用模式来进行套用。
观察 String 类型变量
输出结果:张三英俊
在 String 变量上也可以使用 " + ",一旦使用了 " + " 则描述的是两个字符串的连接
但是 " + " 在数学之中描述的是数学的相加操作,而在 String 中是字符串的连接操作。那么如果两类操作同时出现呢?
观察 " + " 问题
输出结果:数学计算:1020.2
此时计算结果上成为了字符串的连接,发现一旦在使用 " + " 的操作中出现有字符串,则所有的数据类型都变为 String 。
所有的类型只要与 String 发生 " + " 操作,都变为 String 类型后再进行连接。
这个时候如果要想得到正确的计算结果,那么就必须使用 " ( ) " 来解决问题。
输出结果:数学计算:30.2
在程序里面还会存在一种转义字符的概念,有如下几个常用转义字符:
换行 \n
制表符(tab) \t
双引号 \''
单引号 \'
\ \\
观察转义字符
输出结果:
利用转义字符可以对字符串进行一些小的控制操作。
学习Java的同学注意了!!!
学习过程中遇到什么问题或者想获取学习资源的话,欢迎加入Java学习交流群346942462,我们一起学Java!