Difference between revisions of "Personal Greeting"
(EDIT: (third para) added comma after "Next", changed "your age" to "the user's age") |
(EDIT: (Solution, last para) deleted "also" in "also sometimes", also bracketed end of sentence) |
||
Line 68: | Line 68: | ||
</pre><br/> | </pre><br/> | ||
− | Now output your message using [[JOptionPane_Methods#showMessageDialog.28.29|JOptionPage.showMessageDialog]]. Make sure first parameter is null. Don't forget to use the + operator when appending strings | + | Now output your message using [[JOptionPane_Methods#showMessageDialog.28.29|JOptionPage.showMessageDialog]]. Make sure first parameter is null. Don't forget to use the + operator when appending strings (sometimes referred to as [[Strings#String_Expressions|concatenation]]). |
<pre> | <pre> | ||
//output | //output |
Revision as of 14:26, 8 April 2010
Back to the Program-A-Day homepage
ProblemWrite a Java program PersonalGreeting, that asks a series of questions and returns a response.
|
Personal Greeting
| |
---|---|---|
SolutionStart by importing the swing java package. We need this to make calls to the JOptionPane class. import javax.swing.*; Define your variables, we will need a String for your name and an int for age. //local variables String name; int age; Next, start by capturing the user input using JOptionPane.showInputDialog. We will need to use Integer.parseInt to cast the string result to an integer for the user's age. //input name = JOptionPane.showInputDialog("Please enter your name") ; age = Integer.parseInt(JOptionPane.showInputDialog("Please enter your age")); Now output your message using JOptionPage.showMessageDialog. Make sure first parameter is null. Don't forget to use the + operator when appending strings (sometimes referred to as concatenation). //output JOptionPane.showMessageDialog(null, "Welcome to COMP1010 " + name + ", you are " + age + " years old today."); | ||
Code |