Program : 1
output :
Jai Hanuman
Jai Hanuman
Jai Hanuman
Jai Hanuman
Jai Hanuman
Jai Hanuman
Jai Hanuman
Jai Hanuman
Jai Hanuman
Jai Hanuman
Code :
class ForLoopExample1{ public static void main(String[] papan) { for (int i=0;i<10; i++) { System.out.println("Jai Hanuman"); } } } /* D:\Felight\Basic Java>javac ForLoopExample1.java D:\Felight\Basic Java>java ForLoopExample1 Jai Hanuman Jai Hanuman Jai Hanuman Jai Hanuman Jai Hanuman Jai Hanuman Jai Hanuman Jai Hanuman Jai Hanuman Jai Hanuman */
Program : 2
output :
The value of i is 10
The value of i is 9
The value of i is 8
The value of i is 7
The value of i is 6
The value of i is 5
The value of i is 4
The value of i is 3
The value of i is 2
The value of i is 1
Code :
class ForLoopExample2{ public static void main(String[] papan) { for(int i=10;i>=1;i--){ System.out.println("The value of i is "+ i); } } } /* D:\Felight\Basic Java>javac ForLoopExample2.java D:\Felight\Basic Java>java ForLoopExample2 The value of i is 10 The value of i is 9 The value of i is 8 The value of i is 7 The value of i is 6 The value of i is 5 The value of i is 4 The value of i is 3 The value of i is 2 The value of i is 1 */
Program : 3
The below program has infinite number of output …
output :
Towards Infinity
Towards Infinity
Towards Infinity
Towards Infinity
Towards Infinity
Towards Infinity
Towards Infinity
Towards Infinity
……
……
……
Code :
//Creating infinite loop using for loop class InfiniteForLoop{ public static void main(String[] papan) { for (; ; ) { System.out.println("Towards Infinity"); } } } /* Towards Infinity Towards Infinity Towards Infinity Towards Infinity Towards Infinity Towards Infinity Towards Infinity Towards Infinity Towards Infinity Towards Infinity Towards Infinity Towards Infinity Towards Infinity Towards Infinity Towards Infinity Towards Infinity Towards Infinity Towards Infinity Towards Infinity Towards Infinity Towards Infinity Towards Infinity Towards Infinity Towards Infinity */
Program : 4
output :
Jai Hanuman
Jai Hanuman
Jai Hanuman
Jai Hanuman
Jai Hanuman
Jai Hanuman
Jai Hanuman
Jai Hanuman
Jai Hanuman
Jai Hanuman
J : 0
J : 1
2
Code :
class ScopeOfVariable{ public static void main(String[] papan) { for (int i=0; i<10; i++) { System.out.println("Jai Hanuman"); } //System.out.println(i);//error because //scope of i is within the loop //if we want to access i then we need to //declare i before the loop the within the //loop its value may change //then after the loops we can access it //examlpe int j;//scope of starts from here for (j=0; j<2; j++) { System.out.println("j : " + j); } System.out.println(j);//accessable as its scope //within the main method } } /* D:\Felight\Basic Java>javac ScopeOfVariable.java D:\Felight\Basic Java>java ScopeOfVariable Jai Hanuman Jai Hanuman Jai Hanuman Jai Hanuman Jai Hanuman Jai Hanuman Jai Hanuman Jai Hanuman Jai Hanuman Jai Hanuman j : 0 j : 1 2 */
Program : 5
In the below program variable i is declared inside the for loop so it cant be access from outside the for loop.
Compiler Error !!!
Code :
class TrickyForLoop1{ public static void main(String[] papan) { for (int i=0;i<10 ;++i ) { System.out.println("i : "+i); } System.out.println(i); } } /* D:\Felight\Basic Java>javac TrickyForLoop1.java TrickyForLoop1.java:6: error: cannot find symbol System.out.println(i); ^ symbol: variable i location: class TrickyForLoop1 1 error */
Program : 6
output :
i : 0
i : 1
i : 2
i : 3
i : 4
i : 5
i : 6
i : 7
i : 8
i : 9
10
Code :
class TrickyForLoop2{ public static void main(String[] papan) { int i; for (i=0;i<10 ;++i ) { System.out.println("i : "+i); } System.out.println(i);//here i's value is 10 } } /* D:\Felight\Basic Java>javac TrickyForLoop2.java D:\Felight\Basic Java>java TrickyForLoop2 i : 0 i : 1 i : 2 i : 3 i : 4 i : 5 i : 6 i : 7 i : 8 i : 9 10 */
Program : 7
output :
1
3
5
7
9
Code :
class TrickyForLoop3{ public static void main(String[] papan) { int i; for (i=0;i++<10 ;++i ) { System.out.println(i); } } } /* D:\Felight\Basic Java>javac TrickyForLoop3.java D:\Felight\Basic Java>java TrickyForLoop3 1 3 5 7 9 */
Program : 8
output :
I am Batman
I am Batman
I am Batman
I am Batman
I am Batman
I am Batman
I am Batman
I am Batman
I am Batman
I am Batman
10
Code :
class TrickyForLoop4{ public static void main(String[] papan) { int i=0; for (; i<10 ; i++ ) {//by default i gets initialized to 0 System.out.println("I am Batman"); } System.out.println(i); } } /* D:\Felight\Basic Java>javac TrickyForLoop4.java D:\Felight\Basic Java>java TrickyForLoop4 I am Batman I am Batman I am Batman I am Batman I am Batman I am Batman I am Batman I am Batman I am Batman I am Batman 10 */
Program : 9
output :
I am Batman
I am Batman
I am Batman
I am Batman
I am Batman
I am Batman
I am Batman
I am Batman
I am Batman
I am Batman
10
Code :
//for programs like this along with output //please write the explination class TrickyForLoop5{ public static void main(String[] papan) { int count; for ( count=0 ; count<10 ; count++ ) { System.out.println("I am Batman"); } System.out.println(count); } } /* D:\Felight\Basic Java>javac TrickyForLoop5.java D:\Felight\Basic Java>java TrickyForLoop5 I am Batman I am Batman I am Batman I am Batman I am Batman I am Batman I am Batman I am Batman I am Batman I am Batman 10 */
Program : 10
output :
95
91
88
86
85
Code :
class TrickyForLoop6{ public static void main(String[] papan) { int mysteryInt=100; for (int i=5 ; i>0 ; i--) { mysteryInt-=i; System.out.println(mysteryInt); } } } /* D:\Felight\Basic Java>javac TrickyForLoop6.java D:\Felight\Basic Java>java TrickyForLoop6 95 91 88 86 85 */
Program : 11
output :
95
96
97
98
99
Code :
class TrickyForLoop7{ public static void main(String[] papan) { for (int i=5 ; i>0 ; i-- ) { int mysteryInt=100;//will initialize with each iteration mysteryInt-=i; System.out.println(mysteryInt); } } } /* D:\Felight\Basic Java>javac TrickyForLoop7.java D:\Felight\Basic Java>java TrickyForLoop7 95 96 97 98 99 */