Java for loop
Java for loop is used to repeat execution of the statement(s) until a certain condition holds true.
for
is a keyword in Java programming language.Java for loop syntax
- for (/* Initialization of variables */ ; /*Conditions to test*/ ; /* Increment(s) or decrement(s) of variables */){
- // Statements to execute, i.e., Body of a for loop
- }
You can initialize multiple variables, test many conditions and perform increments or decrements on many variables according to requirement. Please note that all three components of a for loop are optional. For example, following for loop prints "Java programming" indefinitely.
- // Infinite for loop
- for ( ; ; ) {
- System.out.println("Java programming");
- }
You can terminate an infinite loop by pressing Ctrl+C.
Simple for loop example in Java
Example program below uses for loop to print first 10 natural numbers i.e. from 1 to 10.
- //Java for loop program
- class ForLoop {
- public static void main(String[] args) {
- int c;
- for (c = 1; c <= 10; c++) {
- System.out.println(c);
- }
- }
- }
Java for loop example to print stars in console
- class Stars {
- public static void main(String[] args) {
- int row, numberOfStars;
- for (row = 1; row <= 10; row++) {
- for(numberOfStars = 1; numberOfStars <= row; numberOfStars++) {
- System.out.print("*");
- }
- System.out.println(); // Go to next line
- }
- }
- }
This program uses nested for loops i.e. for loop inside a for loop to print the pattern of stars. You can also use spaces to create another pattern, it is left for you as an exercise.
Comments
Post a Comment