java - Java“消息”:“令牌上的语法错误\”;\”,{此令牌后预期”
问题描述
public class Produtos
{
String object1 = "GPU";
String object2 = "Processador";
String object3 = "SSD";
}
class GPUsNvidia
{
boolean setNvidiaGaming = false;
boolean setNvidiaProcess = false;
String [] placas = { "rtx", "tesla" }; //Token error here
for (int i = 0; i < placas.length; i++)
{
if (placas[i].equals("rtx"))
{
setNvidiaGaming = true;
}
if (placas[i].equals("tesla"))
{
setNvidiaProcess= true;
}
}
if (setNvidiaGaming == true)
{
final String [] subObject1 = { "2060", "2070", "2080" };
}
}
错误在哪里?我是Java新手。完整的错误是
{
"resource": "/C:/Users/User/Documents/java_lojavirtual/Produtos.java",
"owner": "_generated_diagnostic_collection_name_#1",
"code": "1610612967",
"severity": 8,
"message": "Syntax error on token \";\", { expected after this token",
"source": "Java",
"startLineNumber": 13,
"startColumn": 42,
"endLineNumber": 13,
"endColumn": 43
}
解决方案
你不能只让代码块在类内部浮动。它们需要包含在方法、构造函数或初始化程序中。
推荐阅读
- http - 是否可以将 HTTP 用于 Bing Ads Report API?
- javascript - 如何使用 mongoose 使用 API 删除数组中的某些内容?
- node.js - 使用 PassportJs 的 Express 服务器在部署后未将用户数据发送到客户端
- c# - 尝试从 Graph 检索上次登录日期时间时过滤器子句无效
- regex - 删除重复项,保留最后一次出现
- reactjs - 在 textarea Reactjs 中键入时突出显示文本
- excel-formula - 计算单元格上方的非空白单元格,直到第一个空白
- python-3.x - 如何解释 python cProfile 输出
- html - Href 插入列
- java - DateTimeFormatter.parse 返回无效的日语日期