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

正在回答

3 回答

你是指的 String hobby += "慕课网";报错是吧。hobby +="慕课"就是 hobby = hobby+"慕课"

这个是因为String定义的变量没有初始化直接使用就会出错,类似的

String s ;

String hobby = s + "慕课网";

也会报错,使用下面的

String s = "";

String hobby = "慕课网"+s;

就不会报错了

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

qq_上天入地的小空空_0 提问者

非常感谢!
2017-02-09 回复 有任何疑惑可以回复我~
#2

qq_上天入地的小空空_0 提问者

其实我想问的是 System.out.println(+three);中的+号 我觉得我好像懂了 是不是下面这两种情况是对的? System.out.println(three); System.out.println("输出结果为"+three);
2017-02-09 回复 有任何疑惑可以回复我~
#3

小草好闲 回复 qq_上天入地的小空空_0 提问者

是的,System.out.println(+9)是可以的。其实主要是看Java是怎么重载实现+方法的,对于字符串就不能单独使用,+表示连接两个字符串
2017-02-09 回复 有任何疑惑可以回复我~

代码贴出来看看

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

具体是什么代码

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

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165224    人
  • 解答问题       17581    个

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

进入课程

代码中的问题

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