A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Mr___dangerous 中级黑马   /  2015-11-3 18:25  /  925 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

写了这样一句代码,
if (true)
    StringBuilder sb = new StringBuilder();
会报错,但是加了大括号就好了。。请问有人知道什么原因吗?

6 个回复

倒序浏览
不是很清楚,缺少括号的应该不能赋值吧!
回复 使用道具 举报
可以这样写
StringBuilder sb ;
if (true)
   sb = new StringBuilder();
回复 使用道具 举报
java 编译器不能编译吧。
回复 使用道具 举报
是不是跟后面的语句有关?或者是捕捉异常,具体要看报什么错
回复 使用道具 举报
我也搞不懂,我学的头晕脑胀
回复 使用道具 举报
不懂········
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马