Computer Science 202
Introduction to Programming
Fall 2012, The College of Saint Rose
Sum1ToN BlueJ Project
Click here to download a BlueJ project for Sum1ToN.
Sum1ToN Source Code
The Java source code for Sum1ToN is below. Click on a file name to download it.
/* * Example Sum1ToN - a method that returns the sum of the integer * values from 1 to a given number * * Jim Teresco, The College of Saint Rose, CSC 202, Fall 2012 * * $Id: Sum1ToN.java 1995 2012-11-27 01:39:43Z terescoj $ */ public class Sum1ToN { // our method looks like the ones we had before, except this // one now returns an int public static int sumNumbersTo(int limit) { // first, we accumulate a sum just like we would any other time int sum = 0; for (int number = 1; number <= limit; number++) { sum += number; } // but instead of using the sum in a printout or as part of some // subsequent computation we "return" it to whoever asked us to // compute this sum return sum; } public static void main(String[] args) { // for this example, we will just print out a few of these sums int firstSum = sumNumbersTo(10); System.out.println("The sum of the numbers 1-10 is " + firstSum); int secondSum = sumNumbersTo(82); System.out.println("The sum of the numbers 1-82 is " + secondSum); int thirdSum = sumNumbersTo(96352); System.out.println("The sum of the numbers 1-96352 is " + thirdSum); // or we can use this within a loop for (int number = 1; number <= 9; number++) { // and we can use the value as part of a printout or any other expression // if we do not want or need to save it in a variable System.out.println("The sum of the numbers 1-" + number + " is " + sumNumbersTo(number)); } } }