问答详情
源自:2-5 如何命名Java变量

求解释啊啊啊啊

String myLove="我爱慕课网"; System.out.println(myLove); 在输出语句里为什么 myLove 不加引号?而且没有+号?

提问者:慕仔6293290 2016-10-31 20:07

个回答

  • 猪丶猪侠
    2016-10-31 20:39:34
    已采纳

    mylove就相当于一个抽屉,而“我爱慕课网”相当于抽屉里的东西。在输出语句里myLove不加引号输出的就是myLove里面存放的内容也就是“我爱慕课网”,如果加上引号输出的就是字符串。也就是”“引号里面是什么内容,你输出的就是什么内容。+号是连接字符串和变量的,也就是说输出语句里输出的是mylove变量储存的内容。

  • 冫沦陷
    2016-10-31 20:35:48

    一楼正解

  • 飝飝曉曟
    2016-10-31 20:20:48

    楼上+1,正解

  • 慕先生4876514
    2016-10-31 20:13:49

    1. 这里我们想输出的是“我爱幕课网”,如果myLove 加了引号,输出的就是“myLove”

      加引号表示 想输出引号里面的话。而这里mylove是一个字符串的名字,你可以把它当作一道菜名,然而你作为顾客你当时不是说吃菜名,你想吃的是里面的菜。

    2. +顾名思义,起连接作用,你这里只想输出“我爱慕课网”。前面并没有加入其他的东西啊。。。