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

为什么我看运行成功后又按照刚才的做法又做了好几遍都显示运行失败,东西都没改啊,拍有照片,怎么回事

public class HelloWorld{

    public static void main(String[] args) {

String hobby="慕课网";

System.out.println("变量hobby的内容是:"+hobby);

hobby="imooc";

System.out.println("重新赋值后变量hobby的内容是:"+imooc);

}

}

https://img4.mukewang.com/5ac1e3d80001ad0304040303.jpg

https://img3.mukewang.com/5ac1e3d9000130d304040303.jpg


提问者:慕虎2276431 2018-04-02 16:04

个回答

  • 菲拉格慕
    2018-04-02 16:20:27
    已采纳

    第四行的分号错了,要英文的,你的是中文的;hobby你赋的值是imooc,最后你输出地方不可以+imooc,是+hobby,希望我的回答对你有帮助

  • qq_天凉才是好个秋_0
    2018-04-02 17:01:13

    照片看不清

  • 亦如荒丘
    2018-04-02 16:41:00

    public static void main(String[] args) {

    String hobby="慕课网";

    System.out.println("变量hobby的内容是:"+hobby);

    hobby="imooc";

    System.out.println("重新赋值后变量hobby的内容是:"+hobby);

    }

    }

    ";"必须是英文的。而System.out.println("重新赋值后变量hobby的内容是:"+hobby);输出字符串imooc是要加"imooc"的,比如System.out.println("重新赋值后变量hobby的内容是:"+"imooc");这样也是能运行成功的

  • 123TOT
    2018-04-02 16:35:00

    上面那个图  System.out.println("重新赋值后变量hobby的内容是:"+imooc);你的这个代码的+imoooc在引号里面,输出直接把+imooc输出了  你可以看看输出结果。下面的图你的+imooc在引号外面,意思是输出imooc变量的值,而本应该是输出hobby的值,根本就没有imooc这个变量,所以报错了

  • 泰勒伯顿
    2018-04-02 16:28:09

    至于你为什么报错我也看不清报错的信息,可以放一个清晰一点的图片吗?

    输出的是变量的值,所以后面+变量名。