Iteration: Again and Again and Again ... Write a program containing eight
while loops to generate the following sequences of integer values:
(a) 0 to 9 inclusive
(b) 99 to 50 inclusive
(c) Even numbers between 50 and 100 inclusive
(d) First 20 numbers in the arithmetic sequence 0, 8, 16, 24, . . .
(e) First 10 numbers in the sequence 1, 2, 4, 8, …
(f) First 10 numbers in the sequence 1, 2, 0, 3, -1, 4, -2, …
(g) First 10 triangle numbers
See
https://www.mathsisfun.com/algebra/triangular-numbers.html (h) First 12 numbers in the sequence 1, 1, 1, 2, 2, 3, 4, 5, 7, 9, 12, 16 … (Appendix 2) • Use a single
while loop for each sequence.
• Do not create a large numbers of variables (you will be penalised).
• Keep the code as simple as possible.
The solutions must be stored in a single source file called
WhileTester.javaWhileTester.java. Your program must contain screen messages indicating what each loop is trying to do. Your output must therefore closely resemble the sample output below (notice the use of commas to separate sequence elements). Also do check for each solution that you generate the correct
number of elements.
WhileTester running ...
Loop to print values 0 to 9 inclusive 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
Loop to print values 99 to 50 inclusive 99, 98, 97, ... 53, 52, 51
...
The following points should be borne in mind:
The
only file you should submit via Blackboard is
WhileTester.javaWhileTester.java