Java: Min, Max, Average

import java.util.Scanner;

/**

* Write a description of class MinMaxAverage here.

*

* @author (Mister V)

* @version (October 2013)

*/

public class MinMaxAverage

{

// instance variables

private int min;

private int max;

private double average;

private int mark;

private int numberOfMarks;

private Scanner kb;

/**

* Constructor for objects of class MinMaxAverage

*/

public MinMaxAverage()

{

initialize();

setData();

displayData();

}

private void initialize(){

min = 100;

max = 0;

average = 0;

numberOfMarks = 5;

kb = new Scanner(System.in);

}

private void setData()

{ int totalMarks =0;

for (int x = 0; x<numberOfMarks; x++){

setMark();

totalMarks = totalMarks + mark;

if (mark > max) max = mark;

if (mark < min) min = mark;

}

average = totalMarks / numberOfMarks;

}

private void setMark(){

System.out.print("Enter a Mark: ");

mark = kb.nextInt();

}

private void displayData(){

System.out.println("the average mark is: " + average);

System.out.println("the highest mark is: " + max);

System.out.println("the lowest mark is: " + min);

}

}