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

为什么 String city; city=“沈阳”; 这样赋值不行呢?

为什么 String city; city=“沈阳”; 这样赋值不行呢?

正在回答

6 回答

不对。我试了你说的  是可以输出的。

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

汉堡要努力 提问者

我后来也输出了,等我再试试
2019-03-13 回复 有任何疑惑可以回复我~

中文标点符号后面的留白比较大

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

汉堡要努力 提问者

好的 谢谢
2019-04-22 回复 有任何疑惑可以回复我~
#2

慕仔7446320

这是一个我打死都不会想到的点,我先记下了
2020-05-04 回复 有任何疑惑可以回复我~

public class HelloWorld

{

    public static void main(String[] args)

    {

    String city; 

   

    city="北京";

   

   

    System.out.println("我的家乡在:"+city);

}

}


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

String类型的好像不可以,声明的时候就得赋值,int 类型的好像可以,会有个默认为0的初始值,你自己试试

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

yq029012

main方法中声明的变量在打印输出时必须赋值与类型无关,而题目中的赋值为null其实是将空字符串赋值给一个数据类型为String的变量
2021-03-08 回复 有任何疑惑可以回复我~

String city="沈阳";
 System.out.println(city);

这样弄

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


不觉得标点看的难受吗,明显中文标点啊

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

汉堡要努力 提问者

刚开始写 不太能分辨出中文标点呢,等我多体会体会><
2019-03-13 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么 String city; city=“沈阳”; 这样赋值不行呢?

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