Print Numbers

From CompSciWiki
Revision as of 14:25, 9 April 2010 by TimC (Talk | contribs)

Jump to: navigation, search

Back to the Program-A-Day homepage

Problem

Write a method which will take 3 ints as parameters. The method should print the elements in order, separated by a comma.

Example:
printNumbers(5, 7, 4);
Output:4,5,7

 

Static Methods

Wiki method02.jpg

Solution

You should split this up into three methods which print out the smallest, middle and largest numbers.

public static void printSmallest( int n1, int n2, int n3 );
public static void printMidNum( int n1, int n2, int n3 );
public static void printLargest( int n1, int n2, int n3 );

You will need to use if statements to determine the proper order to print out the numbers.

if( n1 <= n2 && n1 <= n3 )
{
   System.out.print( n1 );
}
else if( n2 <= n3 )
{
   System.out.print( n2 );
}
else
{
   System.out.print( n3 );
}

and similarly for the middle and largest numbers.

Code

Solution Code

Back to the Program-A-Day homepage