Reverse Numbers
- From: "IanH" <hill_ian_j@xxxxxxxxxxx>
- Date: 28 Feb 2006 01:19:20 -0800
Hi
In the following program, what ever digits are typed into the inputbox
I want them displayed in reverse order in the status bar. At the moment
only the first digit appears in the status bar. I can't see where i'm
going wrong. Maybe someone can take a look.
Cheers Ian
import java.awt.event.*;
import java.awt.*;
import javax.swing.*;
public class Reverse extends JApplet implements ActionListener {
JTextField inputField;
JLabel prompt;
// set up GUI components
public void init()
{
prompt = new JLabel( "Enter Digits:" );
inputField = new JTextField( 4 );
inputField.addActionListener( this );
Container container = getContentPane();
container.setLayout( new FlowLayout() );
container.add( prompt );
container.add( inputField );
} // end method init
// call method qualityPoints if user input is within range
public void actionPerformed( ActionEvent actionEvent )
{
int inputNumber = Integer.parseInt( inputField.getText() );
if ( inputNumber != 0 ){
showStatus( "Reversed is: " + qualityPoints( inputNumber ) );}
else
showStatus( "Invalid input." );
} // end method actionPerformed
// return single digit value of grade
public int qualityPoints( int num)
{
int rightDigit =0;
int newnum = 0;
rightDigit = num % 10;
newnum = newnum * 10 + rightDigit;
num = num / 10;
return num;
} // end method qualityPoints
} // end class Reverse
.
- Follow-Ups:
- Re: Reverse Numbers
- From: Roedy Green
- Re: Reverse Numbers
- From: Bart Cremers
- Re: Reverse Numbers
- Prev by Date: Re: program works but wont display in browser
- Next by Date: Re: Reverse Numbers
- Previous by thread: Help in Persistence Funda
- Next by thread: Re: Reverse Numbers
- Index(es):
Relevant Pages
|