Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

 An array stores a sequence of values that are all of the same type.

 To access each individual value, we use numbering and indexing.


 To create an array in Java, there are three steps: declaring the array
name and type, creating the array, and initializing the array values.
 The short form of creating an array is combining all three steps into
one statement.
 The default initial value of variables of type double in a Java array is
0.0, but it can be non-zero if desired.
 Once an array is created, its size is fixed.
 Java does automatic bounds checking, if an index is less than 0 or
greater than N-1, the program will terminate with an
ArrayOutOfBoundsException runtime exception.
 Aliasing occurs when one array name is assigned to another, both
refer to the same array.
 To make a copy of an array, a new array must be declared, created,
and initialized, then the entries of the original array are copied to the
new array.
 A two-dimensional array in Java is an array of one-dimensional
arrays.
 Two-dimensional arrays can be ragged, but most often they are M-
by-N arrays with M rows and N columns.
 Accessing elements in a two-dimensional array is done by specifying
the row and column indices, for example, a[i][j] refers to the
element at the ith row and jth column.
 Two-dimensional arrays can be used to represent tables, matrices,
and other data structures that have a row and column structure.
 Java also supports higher-dimensional arrays, such as three-
dimensional arrays, which can be used to represent more complex
data structures.
 The length of a two-dimensional array can be accessed using the
code a.length, which returns the number of rows. The number of
columns can be accessed using a[0].length.
 It is important to note that when initializing or manipulating a two-
dimensional array, the rows and columns should be accessed in the
correct order to avoid confusion and errors.
 When initializing a two-dimensional array, it can be done using a
nested loop, where the outer loop iterates through the rows and the
inner loop iterates through the columns.
 Another way to initialize a two-dimensional array is by using the
shorthand syntax, where the initial values are specified in a nested
set of curly braces, with the outer set of braces representing the
rows and the inner set of braces representing the columns.
 When manipulating a two-dimensional array, it is important to keep
in mind the size of the array and the indices being used to access the
elements. This can prevent errors such as Array Out Of Bounds
Exceptions.
 Two-dimensional arrays can also be passed as arguments to
methods, and can be returned from methods.
 It's also possible to use the enhanced for loop to iterate through all
the elements of a two-dimensional array, which can be useful for
certain types of operations or algorithms.
 Two-dimensional arrays can be used in a wide range of applications,
such as image processing, game programming, data analysis, and
many others.
 Two-dimensional arrays are a powerful data structure that allows for
efficient storage and manipulation of data with a row and column
structure. It's important to be familiar with the methods of creating,
initializing, and manipulating two-dimensional arrays in order to
effectively use them in Java programming.

You might also like