====== for ======
for ( init; condition; increment ){
statements;
}
==== description of for ====
a for loop do statements while the condition is true/untrue, the increment counts the loop, it is possible to use more than 1 condition in the for loop
===== example 1 of for in java =====
package codereferececomjava;
public class CodeRefereceComJava {
public static void main(String[] args) {
int myOtherCount=5;
for (int i = 0; i <= myOtherCount; i++) {
System.out.println("i is: "+ i + " <= " + myOtherCount );
}
}
}
=== output of for example 1 in java ===
i is: 0 <= 5
i is: 1 <= 5
i is: 2 <= 5
i is: 3 <= 5
i is: 4 <= 5
i is: 5 <= 5
==== example 2 of for in java ====
with 2 conditions
package codereferececomjava;
import java.util.Scanner;
public class CodeRefereceComJava {
public static void main(String[] args) {
Scanner keyboard = new Scanner(System.in);
int passwd=12345;
int typedIn = 0;
// 2 conditions in for loop
for (int i = 0; i < 3 && passwd != typedIn; i++) {
System.out.print("please enter 12345 between 3 attempts: " );
typedIn = keyboard.nextInt();
}
if (passwd == typedIn) {
System.out.println("Success");
} else {
System.out.println("Failure");
}
}
}
=== output of for example 2 in java ===
please enter 12345 between 3 attempts: 42
please enter 12345 between 3 attempts: 12345
Success