Java - Arrays
Java - Arrays
Java - Arrays
What are Arrays in Java?
Java provides a data structure called the array, which stores a fixed-size sequential
collection of elements of the same data type. An array is used to store a collection of
data, but it is often more useful to think of an array as a collection of variables of the
same type.
Instead of declaring individual variables, such as number0, number1, ..., and number99,
you declare one array variable such as numbers and use numbers[0], numbers[1], and
..., numbers[99] to represent individual variables.
This tutorial introduces how to declare array variables, create arrays, and process arrays
using indexed variables.
Syntax
Example
The following code snippets are examples of this syntax −
https://www.tutorialspoint.com/java/java_arrays.htm 1/6
Page 2 of 6
Learn Java in-depth with real-world projects through our Java certification course.
Enroll and become a certified expert to boost your career.
Creating Arrays
You can create an array by using the new operator with the following syntax −
Syntax
It assigns the reference of the newly created array to the variable arrayRefVar.
Declaring an array variable, creating an array, and assigning the reference of the array to
the variable can be combined in one statement, as shown below −
The array elements are accessed through the index. Array indices are 0-based; that is,
they start from 0 to arrayRefVar.length-1.
Example
Following picture represents array myList. Here, myList holds ten double values and the
indices are from 0 to 9.
https://www.tutorialspoint.com/java/java_arrays.htm 2/6
Page 3 of 6
Processing Arrays
When processing array elements, we often use either for loop or foreach loop because
all of the elements in an array are of the same type and the size of the array is known.
Open Compiler
https://www.tutorialspoint.com/java/java_arrays.htm 3/6
Page 4 of 6
Output
1.9
2.9
3.4
3.5
Total is 11.7
Max is 3.5
The following code displays all the elements in the array myList −
Open Compiler
https://www.tutorialspoint.com/java/java_arrays.htm 4/6
Page 5 of 6
Output
1.9
2.9
3.4
3.5
Example
You can invoke it by passing an array. For example, the following statement invokes the
printArray method to display 3, 1, 2, 6, 4, and 2 −
Example
Example
https://www.tutorialspoint.com/java/java_arrays.htm 5/6
Page 6 of 6
https://www.tutorialspoint.com/java/java_arrays.htm 6/6