In this article we will learn about for loop in Java.
The Java for loop is used to iterate a part of the program several times. If the number of iteration is fixed, it is recommended to use for loop.
Here, i=1 is an initialization from where the for loop starts. i<=5 condition where for loop ends. i++ is incrementation which increment the i variable in each iteration.
Remember that in this for loop variable i is accessible only through this for loop. Outside of for loop variable i is not accessible.
2. for each loop
Syntax
for(Type var:array){
//code to be executed
}
Program
publicclass foreach
{
publicstaticvoid main(String args[])
{
int arr[] = {11, 22, 33, 44, 55};
for(int i : arr)
{
System.out.println(i);
}
}
}
Explanation
In this for each we can say variable i as container for array element. In every iteration of loop index of array is incremented and that element is stored in container.
3. Labbled for loop
Syntax
labelname:
for(initialization;condition;incr/decr){
//code to be executed
}
Program
publicclass labled_for
{
publicstaticvoid main(String args[])
{
iloop:
for(int i=1; i<=5; i++)
{
jloop:
for(int j=1; j<=5; j++)
{
if(j==3) break jloop;
System.out.println(i + "-" + j);
}
}
}
}
Explanation
Here, we named for loop with variable i as iloop and for loop with variable j as jloop. When condition i==3 becomes true iloop will break while jloop continue to iterate.
Infinite for loop
If you use two semicolons ;; in the for loop, it will be infinitive for loop.
1. Download JDK from http://www.oracle.com/technetwork/java/javase/downloads/index.html 2. Install the JDK. 3. Go to path C:\Program Files (x86)\Java\jdk1.8.0_131\bin in your PC and copy it. 4. Now go to control panel 5. Click on system 6. Click on advance system settings 7. Click on environment variables 8. Click on new and name it as path and copy path which is in your pc as shown above in red colour 9. Click on OK 10. Now open CMD and type javac and press enter if it shows messy long list then congratulation java is installed in your PC. 11. Now go to next article for Hell...
Methods appear inside class bodies. They contain local variable declarations and other Java statements that are executed when the method is invoked. Methods may return a value to the caller. They always specify a return type, which can be a primitive type, a reference type, or the type void , which indicates no returned value. Methods may take arguments, which are values supplied by the caller of the method. Lets see example: Program class multiply { int num1; int num2; int mul(int x,int y) { int result; num1 = x; num2 = y; result = num1*num2; return result; } } public class Main { public static void main (String[] args) { multiply m = new multiply(); System.out.println("multiplication of 3 and 5 is " + m.mul(3,5)); } } Run Output multiplication of 3 and 5 is 15 Explanation In this example, the class multiply defines a method, mul() , that takes as argu...
In this article we view three key (and interrelated) topics that make it all possible: the CLR, CTS, and CLS . Common Language Runtime From a programmer’s point of view, .NET can be understood as a runtime environment and a comprehensive base class library. The runtime layer is properly referred to as the Common Language Runtime , or CLR. The primary role of the CLR is to locate, load, and manage .NET objects on your behalf. The CLR also takes care of a number of low-level details such as memory management, application hosting, coordinating threads, and performing basic security checks (among other low-level details). Common Type System Another building block of the .NET platform is the Common Type System , or CTS. The CTS specification fully describes all possible data types and all programming constructs supported by the runtime, specifies how these entities can interact with each other, and details how they are represented in the .NET metadata format. Common Languag...
Comments
Post a Comment