gpt4 book ai didi

java - 为什么 IntelliJ IDEA 会为 System.out.println 报 'Expression statement is not an assignment or call' 错误?

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:33:35 32 4
gpt4 key购买 nike

代码如下:

public class TryStuffOutHere
{
public static void main(String[] args)
{
System.out.println("Set the customer's name: ");
}

}

当我键入此内容时,IntelliJ IDEA 停止以一种颜色突出显示字符串“Set the customer's name:”,就像它对其他字符串文字所做的那样,并在单词之间放置红色波浪线并显示“Expression statement is not an任务或电话。”但是,如果我将行更改为:

System.out.print("Set the customer's name: ");

字符串再次看起来像一个正常的字符串分配(都是一种颜色,没有检查标记)。

即使单独声明字符串并输出变量仍然会产生问题。

我附上了三张图片来说明我在说什么。有人知道发生了什么事吗? 显然,我还不能发布图片。如果您想要/需要屏幕截图,请告诉我。我很乐意按照您的方式发送它们。

更新(2013 年 4 月 28 日):嗯,我现在有足够的积分来添加屏幕截图。所以,它们在这里:

图片 1
enter image description here

图 2
enter image description here

图 3
enter image description here

图 4
enter image description here

我还发现,在使缓存无效并重新启动 IDE 后,延迟 10-12 秒是因为 IDE 仍在“更新索引”。这样做之后,问题会立即弹出……有时。更复杂的是,使缓存无效并重新启动已经工作了两次,直到我退出并再次打开 IDE,此时它重新出现。

最佳答案

看起来它试图将代码解释为 java 以外的其他语言。

你有一些额外的插件吗?尝试禁用尽可能多的,以确保它们都不会干扰

关于java - 为什么 IntelliJ IDEA 会为 System.out.println 报 'Expression statement is not an assignment or call' 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16260456/

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