//COP3330 Example //9/8/2006 //Performs summation with various expressions public class Summation { //instance variables: int start; int stop; public Summation (int start, int stop) { //initialize the start and stop this.start = start; this.stop = stop; } public double expression1(){ //basic summation i int i = this.start; double result = 0; do { result += i; i++; } while (i <= stop); return result; } public double expression2(){ //basic summation with for loop double result = 0; for (int i = this.start; i <= this.stop; i++) result += i; return result; } public static void main (String [] args){ Summation sum1 = new Summation(0, 5); System.out.println("1: " + sum1.expression1()); System.out.println("2: " + sum1.expression2()); } }