/* Ch5Ex9.java CIS 160 David Klick 2004-10-22 Conversion of Chapter 5, exercise 8 to for loops (answer to Chapter 5, exercise 9) */ import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.IOException; public class Ch5Ex9 { public static void main(String[] args) throws IOException { int n1, n2, i, sum, start; BufferedReader kbd = new BufferedReader( new InputStreamReader(System.in)); // get two integers from user System.out.print("Enter an integer: "); n1 = Integer.parseInt(kbd.readLine()); System.out.print("Enter another (larger) integer: "); n2 = Integer.parseInt(kbd.readLine()); // guarantee second integer is larger (or equal) if (n1 > n2) { int tmp = n1; n1 = n2; n2 = tmp; } // display all odd numbers between n1 and n2 start = n1; if (start % 2 == 0) start++; for (i=start; i <= n2; i+=2) { System.out.print(i + " "); } System.out.println(); // sum of all even numbers between n1 and n2 start = n1; if (start % 2 != 0) start++; sum = 0; for (i=start; i <= n2; i+=2) { sum += i; } System.out.println("The sum of the evens is: " + sum); // print out 1 to 10 with squares for (i = 1; i <= 10; i++) { System.out.println(i + "\t" + (i*i)); } // sum squares of odd numbers between n1 and n2 start = n1; if (start % 2 == 0) start++; sum = 0; for (i=start; i <= n2; i+=2) { sum += (i * i); } System.out.println("The sum of the squares of the odds is " + sum); // display all the uppercase letters for (char c='A'; c<='Z'; c++) { System.out.print(c); } } }