Basic Java Language: Difference between revisions

wikademia>Dmclean
wikademia>Dmclean
Line 325: Line 325:
Now, let's go on to asking the user to enter a number and doing calculations on it. Basically: <code>JOptionPane.showInputDialog(null, "Hello. Enter something")</code>. Try putting that in a class (in the main method, of course) and run it. Currently, we can't do anything with it because the value is deleted.
Now, let's go on to asking the user to enter a number and doing calculations on it. Basically: <code>JOptionPane.showInputDialog(null, "Hello. Enter something")</code>. Try putting that in a class (in the main method, of course) and run it. Currently, we can't do anything with it because the value is deleted.


'''Note: To use JOptionPane, the class must '''import javax.swing;'''
'''Note:''' To use JOptionPane, the class must '''import javax.swing;'''


Because what you enter can consist of letters OR numbers, and any length of them, what is "produced" by that is a String. The following will work: <code>String mine = JOptionPane.showInputDialog(null, "Now I can set a String!");</code>. Now lets say that after you get the string you want to print it. Just like regularly, add the following line: <code>System.out.println(mine);</code>.
Because what you enter can consist of letters OR numbers, and any length of them, what is "produced" by that is a String. The following will work: <code>String mine = JOptionPane.showInputDialog(null, "Now I can set a String!");</code>. Now lets say that after you get the string you want to print it. Just like regularly, add the following line: <code>System.out.println(mine);</code>.