 
		慕移动9266403
2017-06-04 18:42
public class HelloWorld{ public static void main(String[] args) { String city; System.out.println("我的家乡在:"+city);
不理解最后一句为什么这样写 ,求解
("我的家乡在:"+city);
 
				分解来看
“”(英文冒号里面的是字符串,后面的是变量city(其中变量名是city,变量类型String,变量值自己输入)),字符串和变量之间用+连接。
 
				这题有声明city,但没给city赋值
public class HelloWorld{
    public static void main(String[] args) {
     String city="南京";
        System.out.println("我的家乡在:"+city);
 }
}
结果输出就是
我的家乡在南京
哥们,这最后一句跟题目一点关系都没有,这只是更好让你理解意思。你想看到最后的结尾是System.out.println(city);,“”中的中文是随意添加的,你也可以改成System.out.println("我在"+city);运行的结果就是
我在南京
 
				你要在String city里面先去定义一下city,给city赋一个值,例如String city="陕西";   然后再打印输出最后一句,("我的家乡在:" +city);  此时显示的结果就是我的家乡在陕西。因为你已经给city赋值为陕西了。
Java入门第一季(IDEA工具)
1168090 学习 · 18754 问题
相似问题