gpt4 book ai didi

java - "Syntax error on token "; ", { expected after this token"当它应该是 ; 时

转载 作者:行者123 更新时间:2023-12-01 06:54:00 25 4
gpt4 key购买 nike

所以我有这条线

String line = null;

紧接着我有一个 if 语句,它告诉我错误是什么

Syntax error on token ";", { expected after this token

所以它是说而不是“;”应该有一个“{”。

程序还告诉我,我需要一个额外的“}”,这很可能是由于第一个问题而添加的。

解决方案:我必须将代码放在构造函数中。

if (f.exists()) {   
try {
reader = new BufferedReader(new FileReader(
System.getProperty("user.home") + "/Desktop/Settings.txt"));
line = reader.readLine();

} catch (IOException e2) {
// ... etc....

最佳答案

类中的代码必须位于方法或构造函数中。类中只能有变量和方法声明以及带赋值的声明,但不能有非声明性语句,例如...

if (f.exists()) {   
try {
reader = new BufferedReader(new FileReader(
System.getProperty("user.home") + "/Desktop/Settings.txt"));
line = reader.readLine();

} catch (IOException e2) {
// ... etc....

在类里面裸体闲逛。也许将其放入构造函数中。

关于java - "Syntax error on token "; ", { expected after this token"当它应该是 ; 时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17438500/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com