Previous Thread
Next Thread
Print Thread
Rate Thread
#8046 03/10/03 09:04 PM
Joined: Feb 2003
Posts: 7
C
Junior Member
Junior Member
C Offline
Joined: Feb 2003
Posts: 7
I am on the second part of pergesu's tutorial on Java and I have run into a roadblock.

I correctly typed in notepad the sourcecode for the If.Java application and I got an error.
So, after that I decided to copy the source staright from the tutorial and save it and then try. Same problem. This is the source :

Quote:
// If.java
import javax.swing.JOptionPane;

public class If
{
public static void main(String args[])
{
int num1, num2;
String number1, number2;

number1 = JOptionPane.showInputDialog("Enter the first integer");
number2 = JOptionPane.showInputDialog("Enter the second integer");

num1 = Integer.parseInt(number1);
num2 = Integer.parseInt(number2);

if(num1 > num2)
{
JOptionPane.showMessageDialog("num1 > num2");
}

System.exit(0);
}
}
I get this error message :

Quote:
C:\Java>javac If.java

If.java:19: cannot resolve symbol

symbol : method showMessageDialog(java.lang.String)

location: class javax.swing.JOptionPane
JOptionPane.showMessageDialog("num1 > num2");
^
1 error
Before I posted I looked at the error message and tried to decipher what it meant. I figured that since the pointer ( ^ ) was pointing towards the period (.) in that specific line of code something was wrong. But, I don't understand why that would cause a problem. Any help would be appreciated.

Thanks,
Crackle

Edit : Since the quote's pull everything to the left side of the page it looks as if the ^ is pointing at the "J". It is not, it should be pointing toward the period in this line of code :

JOptionPane.showMessageDialog("num1 > num2");
---------------^

Sponsored Links
▼ Sponsored Links ▼ ▲ Sponsored Links ▲
#8047 03/10/03 10:09 PM
Joined: Mar 2002
Posts: 1,136
P
UGN Elite Poster
UGN Elite Poster
P Offline
Joined: Mar 2002
Posts: 1,136
It means you're reading the tutorial I wrote without a compiler, lol. I gotta go fix that, it seems. It should be

JOptionPane.showMessageDialog(null, "num1 > num2");

Thanks, I'm surprised nobody's ever pointed that out before... I fixed it all.

#8048 03/11/03 04:41 PM
Joined: Feb 2003
Posts: 7
C
Junior Member
Junior Member
C Offline
Joined: Feb 2003
Posts: 7
Thanks.

That cleared it up.

Crackle

#8049 03/11/03 05:44 PM
Joined: Feb 2003
Posts: 7
C
Junior Member
Junior Member
C Offline
Joined: Feb 2003
Posts: 7
Hey man, I got another question.

In part two of your tutorial, where the code says :

---------------

intnum2 = 12;

JOptionPane.showMessageDialog(--num2): //Decrements num2, so it is now 12. Displays 12

-----------------------

I know it will display 12 because it decrements it but shows the original first, but shouldn't it say :

"so it is now 11" in that comment? ( making the new value 11 )

Thanks,
Crackle


Link Copied to Clipboard
Member Spotlight
None yet
Forum Statistics
Forums41
Topics33,840
Posts68,858
Members2,176
Most Online3,253
Jan 13th, 2020
Latest Postings
Top Posters
UGN Security 41,392
Gremelin 7,203
§intå× 3,255
SilentRage 1,273
Ice 1,146
pergesu 1,136
Infinite 1,041
jonconley 955
Girlie 908
unreal 860
Top Likes Received
Ghost 2
Ice 1
Dartur 1
Cyrez 1
Girlie 1
Powered by UBB.threads™ PHP Forum Software 8.0.0