PDA

View Full Version : Short Java error


bomba923
Sep17-05, 02:48 AM
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?

Hurkyl
Sep17-05, 02:53 AM
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'.

bomba923
Sep17-05, 03:06 AM
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!

Hurkyl
Sep17-05, 03:09 AM
I still think it's the space between `num' and `3'.

bomba923
Sep17-05, 03:11 AM
Ohhh--->that space?

How can I fix that? :redface:

Hurkyl
Sep17-05, 03:12 AM
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:

bomba923
Sep17-05, 03:19 AM
Many thanks! :smile:

Indeed that was the error!