You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Java编程出现expected '{'符号错误,已添加{仍报错如何解决?

Java expected '{' 报错排查方案
  • 首先确认文件名与类名完全匹配:你代码中定义的public类名为Main,源代码文件必须命名为Main.java,大小写完全一致,否则Java编译器会抛出语法结构异常,即使代码中大括号书写正确也会报错。
  • 检查第三行是否存在隐藏不可见字符:如果代码是从其他文档、网页复制而来,public class Main {这一行前后可能包含全角空格、零宽空格等不可见特殊字符,编译器无法识别这些字符会误判行结构,建议手动删除第三行整行,重新手写输入该行代码后再次编译测试。
  • 检查文件编码格式:部分老旧编译器如果读取UTF-8带BOM格式的文件,会将文件头的BOM字符识别为非法内容,导致行号计算偏移抛出错误,可将文件转为UTF-8无BOM格式后再尝试编译。

你当前代码除了语法报错外还有一处逻辑错误:最后打印橙汁票数的行错误引用了coffee变量,修改为以下代码即可:

System.out.println("Orange Juice:    "+ String.valueOf(orange));

内容的提问来源于stack exchange,提问作者Zidane Leong

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 11:18:04