This week's book giveaway is in the Other Open Source APIs forum.
We're giving away four copies of Storm Applied and have Sean Allen, Peter Pathirana & Matthew Jankowski on-line!
See this thread for details.
The moose likes Beginning Java and the fly likes Integer.toString....... Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Storm Applied this week in the Other Open Source APIs forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Integer.toString......." Watch "Integer.toString......." New topic


Ananth Ram

Joined: Dec 07, 2001
Posts: 12
Hi folks,
just look at the following code and help me out in getting the right output for the program. I am a newbie and learning.
I am not able to get the input number as output....

public class Largest {
public static void main( String args[] ) throws IOException
int count = 0, counter = 1, num1, number, largest = 0;
System.out.println( "Enter 10 single digit numbers " );

while( counter <= 10 ) {
number =;
num1 = number;
if( count == 0 ) {
largest = num1;
count = 1;

if( largest <= num1 )
largest = num1; 2 );
counter = counter + 1;

System.out.println( "Largest is: " + Integer.toString( largest ) );
jason adam
Chicken Farmer ()
Ranch Hand

Joined: May 08, 2001
Posts: 1932
You're getting the data correctly, you're just getting it as the integer representing the bytecode for the character typed in. Instead of trying to make a String out of the integer, just cast largest to a character using (char), you should get the results you expect.
By the way, put in a bunch of letters, it works for that too
[This message has been edited by jason adam (edited December 08, 2001).]
I agree. Here's the link:
subject: Integer.toString.......