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.
In this article we will see members of C# datatypes. Members of datatype Members of numerical datatype Experimenting with the intrinsic C# data types, understand that the numerical types of .NET support MaxValue and MinValue properties that provide information regarding the range a given type can store. In addition to the MinValue/MaxValue properties, a given numerical system type may define further useful members. For example, the System.Double type allows you to obtain the values for epsilon and infinity which might be of interest to those of you with a mathematical flare. Lets understand that by a simple program: Program using System; public class ConsoleApp { public static void Main(string[] args) { Console.WriteLine("Members of numerical datatype:"); Console.WriteLine("Max value of Int: {0}",int.MaxValue); Console.WriteLine("Min value of Int: {0}",int.MinValue); Console.WriteLine(...
Like any programming language, C# defines keywords for fundamental data types, which are used to represent local variables, class data member variables, method return values, and parameters. Unlike other programming languages, however, these keywords are much more than simple compiler- recognized tokens. Rather, the C# data type keywords are actually shorthand notations for full-blown types in the System namespace. Table lists each system data type, its range, the corresponding C# keyword, and the type’s compliance with the common language specification (CLS). C# keyword System type Range Meaning CLS complaint? bool System.Boolean true or false Represents truth or falsity Yes sbyte System.SByte -128 to 127 signed 8-bit number No byte System.Byte 0 to 255 Unsigned 8-bit ...
With the first introduction post of C# you can understand the return value of the Main() method, let’s examine the incoming array of string data. Assume that you now want to update your application to process any possible command-line parameters. One way to do so is using a C# for loop. We will see for loop in C# in later article. Accessing command line arguments with for loop Program using System; public class CLA { public static void Main(string[] args) { //this loop prints any number of given command line arguments for(int i=0; i<args.Length; i++) { Console.WriteLine("arg-" + i + " = " + args[i]); } } } Output F:\Code\Algorithm>csc CLA.cs F:\Code\Algorithm>CLA tangled java elaborately arg-0 = tangled arg-1 = java arg-2 = elaborately Explanation Here, you are checking to see whether the array of strings contains some number of items using the Length property of Sys...
Comments
Post a Comment