My Three Sums

Classic programmed-learning exercises, refreshed for modern Java and presented in the current MrStyner.com portfolio style.

Modern Java noteThis archive has been refreshed for Java 25 LTS. Core language concepts remain useful, while outdated setup instructions and browser-era Java are labeled or replaced. Java 26 is the current feature release; Java 25 is used here as the stable teaching baseline.
go to previous page   go to home page   go to next page

Answer:

The partially completed program is below.

My Three Sums

import  java.util.Scanner;

// User enters a value N
// Add up odd integers,  
// even  integers, and all integers 1 to N
//
class AddUpIntegers
{
  public static void main (String[] args ) 
  {
    Scanner scan = new Scanner( System.in );
    int N, sumAll = 0, sumEven = 0, sumOdd = 0;

    System.out.print( "Enter limit value: " );
    N = scan.nextInt();

    int count = 1 ;
    while (  count <= N )    
    {
      (more statements  go here )

      count = count + 1 ;
    }

    System.out.print  ( "Sum of all : " + sumAll  );
    System.out.print  ( "/tSum of even: " + sumEven );
    System.out.println( "/tSum of odd : " + sumOdd  );
  }
}

The loop counts through the integers we are interested in, but it does not yet do anything with them. This is what we want to happen:

  • Each integer added to sumAll.
  • Each odd integer added to sumOdd.
  • Each even integer added to sumEven.

QUESTION 5:

How do you decide which sum (sumAll or sumEven) to add an integer to?