加号在java中什么意思,java语句中的输出语句里的每个加号是什么意思
大家好,今天来为大家分享加号在java中什么意思的一些知识点,和java语句中的输出语句里的每个加号是什么意思的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相信很大概率可以解决您的问题,接下来我们就一起来看看吧!
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语句中的输出语句里的每个加号是什么意思
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不知道你明白了没
java中 +"" 是什么意思
加号在java中,包括c#等以及很多编程语言中已经不再仅仅是计算的加法的含义。
比如上图,你的例子中,加号的含义就是连接一个字符串和另一个东东。这个东东是什么,记住,可以是字符串,可以是整形可以是浮点形等等,甚至可以是对象。
上述例子中drawString方法意思是画一个字符串在xx上,但是它要求第一个参数必须是什么类型?是字符串类型,必须是字符串类型。而你经过计算后的结果可能不是字符串类型,又想用该方法怎么办,那就转成字符串类型喽。
问题来了,怎么转?其中,最简单的就是连接上一个空的字符串,即+""就可以了,就是例子中的。另外,转换还有很多方法,比如new Integer(xx).toString()来把一个整形转为字符串等等,有兴趣再了解下。
好了,文章到此结束,希望可以帮助到大家。