问答详情
源自:3-3 Java中的赋值运算符

为什么System.out.println后括号里的冒号不能加?

例如System.out.println("three = one + two ==> "+three);

能不能加冒号变成System.out.println("three = one + two ==> :"+three);?

为什么?

提问者:胡噜胡噜小魔仙 2016-08-29 22:07

个回答

  • 数数1234
    2016-08-29 22:47:29
    已采纳

    http://img.mukewang.com/57c44ad0000144a509240989.jpg

    可以运行出结果的,只是第二种会把:放在里面

  • msrt94
    2016-08-29 23:20:56

    可以加啊,输出为three = one + two ==> :three

  • Mistereql
    2016-08-29 22:31:46

    楼上说的已经很清楚了,混个脸熟

  • 乌拉乌拉撒
    2016-08-29 22:28:31

    比如说:three=3,那么

    System.out.println("three = one + two ==> "+three);输出是

    three = one + two ==> 3

    而System.out.println("three = one + two ==> :"+three);输出是

    three = one + two ==> :3

  • To struggle—Dream
    2016-08-29 22:27:40

    双引号("")中的内容是一字符串,你可以随意设置,不加引号的部分是一些变量、常量等定义过的东西,他们之间通过加号(+)连接。希望可以帮到你。

  • qq_Run幻_03240111
    2016-08-29 22:24:51

    可以加啊,是一个字符串,加了难道会报错?