Class AssertExamples

java.lang.Object
  extended by AssertExamples

public class AssertExamples
extends java.lang.Object

The AssertExamples Java application demonstrates the Java assert statement.

See Also:
Java Source Code (www.cs.colorado.edu/~main/applications/TemperatureConversion.java)

Constructor Summary
AssertExamples()
           
 
Method Summary
static void main(java.lang.String[] args)
          The main method demonstrates calls to maxOf3 and maxOfArray .
static int maxOf3(int a, int b, int c)
          Returns the largest of three int values.
static int maxOfArray(int[] a)
          Returns the largest value in an array
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AssertExamples

public AssertExamples()
Method Detail

main

public static void main(java.lang.String[] args)
The main method demonstrates calls to maxOf3 and maxOfArray .


maxOf3

public static int maxOf3(int a,
                         int b,
                         int c)
Returns the largest of three int values.

Parameters:
a - any int value
b - any int value
c - any int value
Returns:
The return value is the largest of the three arguments a, b and c.
Example:
maxOf3(2, -8, 1); // Returns 2

maxOfArray

public static int maxOfArray(int[] a)
Returns the largest value in an array

Parameters:
a - an array of int values
Precondition:
a.length > 0
Returns:
The return value is the largest value in a.
Throws:
java.lang.ArrayIndexOutOfBounds - Indicates that a.length <= 0.