Related Topics

JAVA Programing
int[] myArray = new int[10];
Arrays are used in Java for a variety of purposes, including:
Storing and accessing collections of data
Passing data between methods
Implementing data structures like stacks, queues, and hash tables
Sorting and searching data
Implementing algorithms that require random access to data.
data_type[] array_name;
Here, data_type
is the data type of the elements in the array, and array_name
is the name you give to the array. The square brackets []
indicate that this is an array declaration.
For example, to declare an array of integers called myArray
, you would use the following code:
int[] myArray = new int[10];
int[] myArray = {1, 2, 3, 4, 5};
This creates an array of 5 integers with the values 1, 2, 3, 4, and 5.
Using the “new” keyword with an array size:
int[] myArray = new int[5];
This creates an array of 5 integers, with each element initialized to 0.
Using the “new” keyword with an array initializer:
int[] myArray = new int[] {1, 2, 3, 4, 5};
This creates an array of 5 integers with the values 1, 2, 3, 4, and 5.
Using a loop to assign values to the array:
int[] myArray = new int[5];
for (int i = 0; i < 5; i++) {
myArray[i] = i + 1;
}
This creates an array of 5 integers with the values 1, 2, 3, 4, and 5 by using a loop to assign each element a value.
Using a method to return an array:
public static int[] createArray() {
return new int[] {1, 2, 3, 4, 5};
}
This creates an array of 5 integers with the values 1, 2, 3, 4, and 5 by returning an array from a method.
Using a lambda expression to create an array:
int[] myArray = IntStream.range(1, 6).toArray();
This creates an array of 5 integers with the values 1, 2, 3, 4, and 5 by using a lambda expression with the IntStream
class.
int length = myArray.length;
This assigns the length of the array to the variable length
.
The length
property is a final instance variable, which means it cannot be changed. It is also an integer value, which is equal to the number of elements in the array. For example, if you have an array of integers with 5 elements, the length
property will be equal to 5.
It is important to note that the length
property is not a method, but rather a property of the array object. Therefore, you do not use parentheses when accessing it.
int[] myArray = {1, 2, 3, 4, 5};
for (int i = 0; i < myArray.length; i++) {
System.out.println(myArray[i]);
}
In this example, we have an array of integers called myArray
with 5 elements. We use a for
loop to traverse the array and print each element to the console.
The for
loop has three parts: an initialization statement (int i = 0
), a condition (i < myArray.length
), and an update statement (i++
). The initialization statement sets the loop variable i
to 0. The condition checks if i
is less than the length of the array, and the update statement increments i
by 1 after each iteration of the loop.
Inside the loop, we use the loop variable i
to access each element of the array, using the square bracket notation (myArray[i]
). We then print the value of each element to the console using the System.out.println()
method.
This for
loop will iterate over each element in the array and print its value to the console.
int[] myArray = {1, 2, 3, 4, 5};
System.out.println(myArray[5]);
This code creates an array of 5 integers and then tries to access the 6th element of the array using an index of 5. However, since arrays in Java are zero-indexed (i.e., the first element has an index of 0), the valid indices for this array are 0 through 4. Therefore, this code will throw an ArrayIndexOutOfBoundsException
at runtime because the index 5 is out of bounds.




Popular Category
Topics for You
Go through our study material. Your Job is awaiting.