Java错误: ')' expected

标签 java

System.out.println("Enter a department name:");

String firstDepartment = bufRead.readLine();

System.out.println("Enter number of employees:");

val1 = Double.parseDouble(bufRead.readLine());

System.out.println("Enter cost per employee:");

val2 = Double.parseDouble(bufRead.readLine());

System.out.println("Enter sales:");

val3 = Double.parseDouble(bufRead.readLine());

System.out.println("Hello, Donaldio! Your " + firstDepartment + "profit is " "$" + (val3 - val1 * val2));

String pleaseContinue = bufRead.readLine();

System.out.println("Please press enter!");

这只是我的代码的一部分。不幸的是,命令提示符一直告诉我

有错误
System.out.println("Hello, Donaldio! Your " + firstDepartment + "profit is " "$" + (val3 - val1 * val2));

它表示需要一个“)”。我明白它的意思,但我找不到括号缺少的地方......我很困惑。任何帮助将不胜感激!

最佳答案

您错过了 + 符号

"profit is " "$"
            ^

根据逻辑,我认为您实际上并不是要包含这些双引号:

"profit is $"

关于Java错误: ')' expected,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16555530/

相关文章:

java - Spring security 5 迁移指南

Java 列表对象而不是数组

java - 如何自动启动一个jar文件?

java - 当一个对象要向对象发送消息时,该方法应该放在哪里?

java - Android - 将消息发送到线程传入处理程序

Java解析文本文件并获取单词和字符之间的所有单词

java - 棘手的Java程序

java - Java 中的多人游戏。将客户端(玩家)连接到其他客户端创建的游戏

java - 类似但不同类型消息的数据包组织

java - 使用stanford core nlp java代码获取情绪分析结果