java里面的加号是什么意思?java语句中的输出语句里的每个加号是什么意思
大家好,今天来为大家解答java里面的加号是什么意思这个问题的一些问题点,包括java语句中的输出语句里的每个加号是什么意思也一样很多人还不知道,因此呢,今天就来为大家分析分析,现在让我们一起来看看吧!如果解决了您的问题,还望您关注下本站哦,谢谢~
java语句中的输出语句里的每个加号是什么意思
System.out.println("a["+i+"]="+(i+i));
在这句话里加号用于拼接字符串以及求和之用。
("a["这是一个字符串用加号拼接上 i然后再拼接上"]="
括号里面的i+i这里的加号表示求和
因为String类型的变量加上其他任何基本类型的变量都将被当作字符串处理。
这里 i+i如果不用括号括起来就成了字符串,比如1+1就成了11而不是2
第一个加号:拼接字符串
第二个加号:拼接字符串
第三个加号:拼接字符串
第四个加号:求和
谁给我解释下这个java程序的加号是什么意思
+号在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不知道你明白了没
...5+6="+(5+6));引号后面括号前的加号什么意思有什么用
java string类型中有两种用法,一种是拼接符,一种就是正常的相加;
如System.out.printLn("5+6="+(5+6));很明显是想打印5+6的和,首先在字符串里面,肯定是字符串,后面5+6肯定11吧,然后字符串相加,是不是直接放在最后面的,所以是不是5+6=11,也就是相当于拼接符,拼接在一起;
左上角有我头像,欢迎来学习交流;
java中+号的作用是
"+"就是用来拼接前后的字符串或者代码的。双引号里面的内容会直接输出到控制台,代表一个常量字符串。所有不带引号的,比如最后面的i,必须是计算机所能识别的值,可以是你已经定义过的参数,也可以是系统自己能直接获得的参数。
举个例子,代码如下:
int i=5;
System.out.println("i="+i);//+表示字符串拼接,不会在真正的输出出来
String j="百度知道";
System.out.println(j);//上面已经定义过就,所以程序知道j的至,不加引号
System.out.println("直接输出百度知道");//加引号,自己定义的字符串,直接输出引号里面的所有内容
System.out.println(new Date());//不加引号,程序可以自己获得系统当前时间
看一下输出的结果:
扩展资料:
println的源码如下:
public void println(Object x){
String s= String.valueOf(x);
synchronized(this){
print(s);
newLine();
}
}
print的源码如下:
public void print(String s){
if(s== null){
s="null";
}
write(s);
}
参考资料:
Oracle官方API接口-PrintStream
菜鸟教程-Java运算符
关于java里面的加号是什么意思的内容到此结束,希望对大家有所帮助。