gpt4 book ai didi

java - Java 中的语法错误

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:37:29 26 4
gpt4 key购买 nike

<分区>

if ( year % 4 == 0 )
int i = 0;
else
int j = 0;

由于这行代码在 eclipse 中出现的语法错误是:

  • token “int”的语法错误,删除此 token
  • 我不能被解析为一个变量
  • token “int”的语法错误,删除此 token
  • j 无法解析为变量
  • token “=”语法错误,删除此 token

我不知道为什么会这样。

根据我的观察,我认为在 if else 构造主体中放置一个 int 声明可以实现它。

如果我在代码的前面声明 i 和 j 并运行程序,那么错误就会消失,如下所示:

int i; int j;
if ( year % 4 == 0 )
i = 0;
else
j = 0;

在这种情况下没有语法错误。为什么?

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