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

​("我的家乡在:"+city);

public class HelloWorld{    public static void main(String[] args) {     String city;        System.out.println("我的家乡在:"+city);

 不理解最后一句为什么这样写 ,求解 

("我的家乡在:"+city);

正在回答

3 回答

分解来看

“”(英文冒号里面的是字符串,后面的是变量city(其中变量名是city,变量类型String,变量值自己输入)),字符串和变量之间用+连接。

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

这题有声明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);运行的结果就是

我在南京

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

你要在String city里面先去定义一下city,给city赋一个值,例如String city="陕西";   然后再打印输出最后一句,("我的家乡在:" +city);  此时显示的结果就是我的家乡在陕西。因为你已经给city赋值为陕西了。

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

举报

0/150
提交
取消

​("我的家乡在:"+city);

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