为了账号安全,请及时绑定邮箱和手机立即绑定

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

public class HelloWorld{

    public static void main(String[] args) {

String hobby="慕课网";

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

hobby="imooc";

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

}

}

https://img1.sycdn.imooc.com//5ac1e3d80001ad0304040303.jpg

https://img1.sycdn.imooc.com//5ac1e3d9000130d304040303.jpg


正在回答

5 回答

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

1 回复 有任何疑惑可以回复我~
#1

慕虎2276431 提问者

是的,第四行的分号有问题,谢谢
2018-04-02 回复 有任何疑惑可以回复我~

照片看不清

0 回复 有任何疑惑可以回复我~

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");这样也是能运行成功的

1 回复 有任何疑惑可以回复我~
#1

慕虎2276431 提问者

嗯,谢谢
2018-04-02 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

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

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

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信