Difference between revisions of "Print Numbers"

From CompSciWiki
Jump to: navigation, search
(Numbers not in an array)
Line 2: Line 2:
  
 
|Problem= Write a method which will take 3 ints as parameters.
 
|Problem= Write a method which will take 3 ints as parameters.
The method should print the elements of the array in order, separated by a comma.
+
The method should print the elements in order, separated by a comma.
 
<BR><BR>
 
<BR><BR>
 
Example:
 
Example:

Revision as of 11:57, 8 April 2010

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( n1 );
}
else
{
   System.out.print( n1 );
}

and similarly for the middle and largest numbers.

Code

Solution Code

Back to the Program-A-Day homepage