Java错误:';)';预期

Java错误:';)';预期,java,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 cos

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

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 " "$"
            ^

您错过了一个
+
登录

System.out.println("Hello, Donaldio! Your " + firstDepartment + "profit is " "$" + (val3 - val1 * val2));
根据逻辑,我认为你实际上并不想包括那些双引号:

"profit is " "$"
            ^
应该是

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

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

您在“利润是”和“$”之间缺少“+”。您在货币符号之前有一个额外的引号。我建议您阅读每一行并问自己“它能被理解吗?”。如果您总是这样做,您将避免许多错误。使用IDE编写简单代码您在“profit is”和“$”之间缺少一个“+”。您在货币符号之前有一个额外的引号。我建议您阅读每一行,并问自己“它能被理解吗?”。如果您总是这样做,您将避免许多错误