黑马韩前成java学习第二天java中加号连接符详解

谁给我解释下这个java程序的加号是什么意思?


System.out.println("a的值是:"+a);
那个加号是什么意思,明显取掉那个加号,就运行不出了。


+是java 里唯一的从载的运算符
一共有2个用途 
1就是平常用的加的功能 把2个变量的值加起来
int a=1 b=2;
a=a+b;
2就是你问题里写那样可以把2个字符串连起来组成一个新的字符串 
不过这个方法虽然简单但是回消耗比较过的资源







+号 在java 里面有俩个意思 一个是在运算的时候用 例如:
int a = 2; 
int b = 3;
int c = 2 + 3;
System.out.println(c);
// 这个的意思是用作运算的


还有一种意思就是连接字符串 例如:


String a = "hello";
String b = "word";
String c = a + b;  这的加号就是用于连接a里面的hello和b里面的word打印输出


System.out.println(c); 结果就是 helloword
或者这样输出
System.out.println("hello"+"word"); 这个结果也是helloword
如果这样输出也一样
System.out.println("hi "+"hello "+"word"); 这也是连接字符串
结果就是 hi hello word 不知道你明白了没
加号就是  连接字符串   的意思
将前面的String和后边的变量值连接起来


那个+号是JAVA中的字符串的连接符。
比如"abc"+ "123"结果就是"abc123"
而且他还有功能就是无论什么类型与字符串相加
结果都是字符串。


+号是字符串连接符 在输出字符串是使用 前面那位说的比较好 将字符串与后面的变量连接起来 比如System.out.prinln("a" + A);


就是连接两个字符串的符号,没什么实际意义。

你可能感兴趣的:(黑马韩前成java学习第二天java中加号连接符详解)