字符串不是基本数据类型,字符串是对象
字符串连接符是:'+'
特点:
-
'+'左右两边有一个操作数是字符串那么'+'就会变成字符串连接符
-
例如:3+4=7、3+"4"输出是3和4
实例:
/**
* 字符串连接符:'+'
* 操作数有一个是字符串那么输出结果就会是字符串而不是运算
* 例如:
* 3+4输出7
* 3+"4"输出34
* 3+5+"5"输出85 :这里面会先按照数字计算左边的3+5输出8在按照字符串运算8和5输出85
* @author Lucifer
*/
public class TestOperatorNo7 {
public static void main(String argumnets[]){
String first = "3";
int second = 4;
int third = 5;
char four = 'a';
System.out.println(first+second);
System.out.println(second+third);
System.out.println(first+second+third);
System.out.println(second+first+third);
System.out.println(second+third+first);
// System.out.println(second+first+(long)first);
/*
字符串不能强转为int数据类型
也不能转成long,不是按照占用字节来判断的
*/
System.out.println(four); //因为字符a在Unicode码里面是97
System.out.println(four+4);
System.out.println((int)four+5);
}
}