- /**
- * Loop examples that
demonstrate that a for-loop
- * can do anything the
others can do.
- *
- * @author T K Rogers
- * @version 01-04-06
- */
- public class
LoopExamples {
-
public static void main ( ) {
-
double output = 0 ;
-
int x ;
-
double array [ ] = { 20.0, 2.0, 3.0 } ;
-
- //
The output for each of the following loops is the same
-
// for loop example
- for
( x = 0; x < 3; x++ ) {
-
output += array [x];
-
System.out.print ( array [x] + ", " ) ;
- }
-
System.out.println ( "____for loop: output = " +
output + "\n" ) ;
-
output = 0;
-
-
// while loop example
- x =
0;
-
while ( x < 3 ) {
-
output += array [x] ;
-
System.out.print (array [x] + ", ") ;
-
x++;
- }
-
System.out.println ( "____while loop: output = "
+ output + "\n" ) ;
-
output = 0;
-
-
// do...while loop example
- x =
0 ;
- do
{
-
output += array [x] ;
-
System.out.print (array [x] + ", ") ;
-
x++;
- }
while ( x < 3 ) ;
-
System.out.println ( "____do...while loop: output = "
+ output + "\n" ) ;
-
output = 0 ;
-
-
// foreach loop example
- for
(double i : array) {
-
output += i ;
-
System.out.print ( i + ", " ) ;
- }
-
System.out.println ( "____foreach loop: output = "
+ output + "\n" ) ;
-
output = 0 ;
- }
- }