Java Fixing "')' Expected" Error in Java: What Causes It?

  • Thread starter Thread starter bomba923
  • Start date Start date
  • Tags Tags
    Error Java Short
AI Thread Summary
The " ')' expected " error in Java typically indicates a syntax issue, often related to incorrect use of parentheses or other characters. In this case, the error arose from an unintended space between "num" and "3" in the print statement. The correct line should remove this space to resolve the issue. Additionally, such errors can sometimes be misleading, as they may stem from mistakes on previous lines. Ultimately, fixing the spacing resolved the error successfully.
bomba923
Messages
759
Reaction score
0
What does an " ')' expected " error signify? How did I not use parentheses correctly?

The error is in this line:

System.out.println(num1 + " " + num2 + " " + num 3 + " " + num4 + " " + num5) ;

What possible mistake can there be in parentheses?
 
Technology news on Phys.org
Such errors can often be symptoms of other syntactic mistakes. An error on a previous line could do it, but I bet it's really that nifty space you have between `num' and `3'.
 
The program is, as follows:
-----------------------------------
import javax.swing.JOptionPane ;

public class DigitSpacer {

public static void main(String args[]) {

String input;
int num0;
int num1;
int num2;
int num3;
int num4;
int num5;

input = JOptionPane.showInputDialog("What is the number?");

num0 = Int.parseInt(input);

num1 = Math.floor(num0 / 10000);

num2 = Math.floor((num0 - 10000 * num1) / 1000);

num3 = Math.floor((num0 - 10000 * num1 - 1000 * num2 ) / 100);

num4 = Math.floor( (num0 - 10000 * num1 - 1000 * num2 - 100 * num3 ) / 10);

num5 = num0 - 10000 * num1 - 1000 * num2 - 100 * num3 - 10 * num4 ;

System.out.println( num1 + " " + num2 + " " + num 3 + " " + num4 + " " + num5 );

System.exit(0);

}//main
}//DigitSpacer
--------------------------------------------------------
The only error is that "')' expected error" for some reason
regarding the line with System.out.println

*In another trial, I deleted the spaces, but I keep getting the same error!
 
I still think it's the space between `num' and `3'.
 
Ohhh--->that space?

How can I fix that? :redface:
 
Well, you place your cursor just to the left of the three (and thus to the right of the offending space), and press your backspace key! :biggrin:
 
Many thanks! :smile:

Indeed that was the error!
 
Last edited:

Similar threads

Replies
1
Views
2K
Replies
4
Views
5K
Replies
3
Views
3K
Replies
2
Views
1K
Replies
3
Views
1K
Replies
1
Views
7K
Back
Top