JavaArrays

One-Dimensional Arrays in Java

Learn one-dimensional arrays in Java, including creation, initialization, traversal, common operations, and real-world examples.

One-Dimensional Arrays in JavaLink to this section

A one-dimensional array in Java is a linear data structure that stores multiple values of the same data type in a single row. Each element is accessed using a single index.

One-dimensional arrays are the most commonly used array type in Java applications.

Structure of One-Dimensional ArrayLink to this section

A one-dimensional array stores elements sequentially in memory. Each element has a unique index starting from 0.

Example explanation: If an array has 5 elements, the index range will be 0 to 4.

note

Accessing an index outside this range causes a runtime error.

Creating One-Dimensional ArraysLink to this section

One-dimensional arrays can be created using two common approaches.

tip

Use array literals when values are already known.

Assigning Values to Array ElementsLink to this section

Values can be assigned at the time of declaration or later using index positions.

warning

Assigning values beyond array size results in ArrayIndexOutOfBoundsException.

Traversing One-Dimensional ArraysLink to this section

Traversal means accessing each element of the array one by one.

tip

Always use arr.length to control loop execution safely.

Enhanced for Loop (for-each)Link to this section

Java provides an enhanced for loop to simplify array traversal.

note

Enhanced for loop cannot modify array index directly.

Common Operations on One-Dimensional ArraysLink to this section

Typical operations performed on arrays include:

  • Searching elements
  • Finding minimum and maximum values
  • Calculating sum and average
  • Sorting elements
One-Dimensional Arrays in Java
Question 1 of 5

How many indexes are required to access an element in a one-dimensional array?

One-Dimensional Arrays in Java

medium
  1. Create a one-dimensional array of integers and print all elements using an enhanced for loop.
  2. Write a program to calculate the average of array elements.
  3. Find the smallest element in a one-dimensional array.
  4. Reverse the elements of a one-dimensional array.
  5. Explain the difference between using a normal for loop and an enhanced for loop with examples.