问答详情
源自:2-4 变量是什么

为什么重新赋值运行错误

public class HelloWorld{

    public static void main(String[] args) {

String hobby="慕课网";

        

System.out.println(+hobby);

hobby="我爱慕课网":

System.out,println(+hobby)

}

}

显示

error: not a statement
System.out,println(+hobby);
^
error: ';' expected
System.out,println(+hobby);
^
2 errors

提问者:qq_微商时代_0 2015-05-02 04:47

个回答

  • Perona
    2015-05-02 11:16:25

    分号、引号切换成英文状态下的吧,中文状态的会报错。+一般在输出语句中做连接符,单独的变量或字符串是不需要+的。

    参考代码:

    public class HelloWorld{
        public static void main(String[] args) {
        String hobby="慕课网";
        System.out.println(hobby);
        hobby="我爱慕课网";
        System.out.println(hobby);
       }
    }


  • 化龙贝
    2015-05-02 08:48:13

    你那个 +hobby 什么意思?