慕虎2276431
2018-04-02 16:04
public class HelloWorld{
public static void main(String[] args) {
String hobby="慕课网";
System.out.println("变量hobby的内容是:"+hobby);
hobby="imooc";
System.out.println("重新赋值后变量hobby的内容是:"+imooc);
}
}
第四行的分号错了,要英文的,你的是中文的;hobby你赋的值是imooc,最后你输出地方不可以+imooc,是+hobby,希望我的回答对你有帮助
照片看不清
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");这样也是能运行成功的
上面那个图 System.out.println("重新赋值后变量hobby的内容是:"+imooc);你的这个代码的+imoooc在引号里面,输出直接把+imooc输出了 你可以看看输出结果。下面的图你的+imooc在引号外面,意思是输出imooc变量的值,而本应该是输出hobby的值,根本就没有imooc这个变量,所以报错了
至于你为什么报错我也看不清报错的信息,可以放一个清晰一点的图片吗?
输出的是变量的值,所以后面+变量名。
Java入门第一季(IDEA工具)升级版
1165172 学习 · 17581 问题
相似问题