java中输出函数system.out.println("a="+a);中的+是啥意思!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中输出函数system.out.println("a="+a);中的+是啥意思!相关的知识,希望对你有一定的参考价值。

有的人说是连接符号!我就郁闷了。“你好”+“呀”这个是连接符号!
那输出函数后的那个加号呢?
还有system.out.println("a["+0+"]"+a);0前后两个+代表什么意思?
还望各位高人指点,我刚开始学java,与c对比,感觉有的地方有点纠结。
谢谢!

  java中输出函数system.out.println(\\\\\\"a=\\\\\\"+a);中的“+”表示字符串连接符,即将“a=”这个字符串与变量a的值连接起来并输出,如下示例代码:

public class Demo 
    public static void main(String[] args) 
        int a = 3;
        System.out.println("a="+a);//输出a的值
    

  一个“+”与一个字符串变量一起使用就是表示字符串连接符,如果与整型变量一起使用的话就代表加减运算符。

参考技术A system.out.println("a="+a);中,如果在前面给a赋值了,比如说他为“100”
那么这句话的输出结果为
a=100
system.out.println("a["+0+"]"+a);中,如果在前面给a赋值了,比如说他为“100”,那么这句话的输出结果为
a[0]100

"+"就是起到了连接主用。本回答被提问者和网友采纳
参考技术B

    system.out.println("a="+a);中,如果在前面给a赋值了,比如说他为“100”
    那么这句话的输出结果为:
    a=100

    system.out.println("a["+0+"]"+a);中,如果在前面给a赋值了,比如说他为“100”,那么这句话的输出结果为:
    a[0]100


"+"就是起到了连接主用。

参考技术C 有的人说是连接符号!我就郁闷了。“你好”+“呀”这个是连接符号!
那输出函数后的那个加号呢?
这里的加号 就像 1+1=2 ,那你总不会说1+1完后 +跑哪去了吧?
+就是个操作符 数字和数字相加时 是数字 1+2 3
符串和数字相加时 是字符串 “a”+1 "a1"
字符串和字符串相加就是字符串"a"+"a" "aa"
参考技术D 你可以认为+就是用来组合""之间值的。system.out.println("a["+0+"]"+a);输出a[0]变量a的值紧跟其后

以上是关于java中输出函数system.out.println("a="+a);中的+是啥意思!的主要内容,如果未能解决你的问题,请参考以下文章

java中能用system.out.print()实现右对齐输出吗?

JAVA中System.out.println和System.out.print有啥区别?

JAVA中System.out.println和System.out.print有什么区别

java中System.out.print()与System.out.println()与System.out.printf()的差别

JAVA的输入输出

java中System.out.println中的out是啥,是一个类???