A for loop is a repetition control structure that allows you to efficiently write a loop that needs to execute a specific number of times
A for loop is useful when you know how many times a task is to be repeated.
The syntax of a for loop is:
for (initialization; test condition; increment / decrement expression) { //Statements } class SwitchDemo1 { public static void main(String args[]) { for (int i = 0; i < 10; i++) { switch (i) { case 0: case 1: case 2: System.out.println("Tapuuu"); break; case 3: case 4: case 5: System.out.println("Silan Software"); break; default: System.out.println("Silan"); } } } }
Output
Tapuuu
Tapuuu
Tapuuu
Silan Software
Silan Software
Silan Software
Silan
Silan
Silan
Silan
class Test { public static void main(String args[]) { for (int x = 10; x < 20; x = x + 1) { System.out.print("value of x : " + x); System.out.print("\n"); } } }
Output:
value of x : 10
value of x : 11
value of x : 12
value of x : 13
value of x : 14
value of x : 15
value of x : 16
value of x : 17
value of x : 18
value of x : 19
// here is another simple example to find the factorial of a number.
import java.util.Scanner; class Factorial { public static void main(String args[]) { int n, fact = 1; Scanner s = new Scanner(System.in); System.out.println("enter the number"); n = s.nextInt(); for (int i = 1; i <= n; i++) { fact = fact * i; } System.out.println("the factorial is" + fact); } }
Output:
enter the number
4
the factorial is24
write a program to create a Fibonacci series
import java.util.Scanner; class Fibonacci { public static void main(String args[]) { int n, i, a, b, c; Scanner s = new Scanner(); System.out.println("enter the value of n"); n = s.nextInt(); a = 0; b = 1; System.out.print(a); System.out.print(b); for (i = 1; i < n - 1; i++) { c = a + b; a = b; b = c; System.out.print(c); } } }
Output
enter the value of n
6
011235
Silan Software is one of the India's leading provider of offline & online training for Java, Python, AI (Machine Learning, Deep Learning), Data Science, Software Development & many more emerging Technologies.
We provide Academic Training || Industrial Training || Corporate Training || Internship || Java || Python || AI using Python || Data Science etc